Changes between Initial Version and Version 1 of Ticket #731, comment 6
- Timestamp:
- Dec 30, 2013, 12:35:48 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #731, comment 6
initial v1 5 5 var elements = node.getElementsByTagName( 'table' ); 6 6 for( var i=0, len=elements.length ; i<len ; i++ ){ 7 elements[i].setAttribute('class', elements[i].getAttribute('class').replace(classname,'')); 7 var helper = elements[i].getAttribute('class'); 8 if(helper) 9 elements[i].setAttribute('class', helper.replace(classname,'')); 8 10 } 9 } 10 11 } 12 function showBorderZeroAfterPrint( classname ){ 13 var node = editor.document.$.getElementsByTagName( 'body' )[0];//iframed editor 14 var elements = node.getElementsByTagName( 'table' ); 15 for( var i=0, len=elements.length ; i<len ; i++ ){ 16 var bor = elements[i].getAttribute('border'); 17 if(bor && bor == 0){ 18 var helper = elements[i].getAttribute('class'); 19 elements[i].setAttribute('class', helper ? helper.concat(classname) : classname); 20 } 21 } 22 } 11 23 var editor = CKEDITOR.replace( 'editor1'); 12 13 24 editor.on( 'instanceReady', function( evt ) { 14 25 editor.on('beforeCommandExec', function( event ){ … … 16 27 hideBorderZeroOnPrint('cke_show_border'); 17 28 }); 18 }); 29 editor.on('afterCommandExec', function( event ){ 30 if( event.data.name == 'print' ) 31 showBorderZeroAfterPrint('cke_show_border'); 32 }); 33 }); 19 34 }}}