Changes between Initial Version and Version 1 of Ticket #731, comment 7


Ignore:
Timestamp:
Dec 30, 2013, 12:18:31 PM (10 years ago)
Author:
Jakub Ś
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #731, comment 7

    initial v1  
    22
    33{{{
    4 <body onbeforeprint="hideBorderZeroOnPrint('cke_show_border');">
     4<body onbeforeprint="hideBorderZeroOnPrint('cke_show_border');" onafterprint="showBorderZeroAfterPrint('cke_show_border');">
    55...
    66
    77CKEDITOR.disableAutoInline = true;
    88                var editor = CKEDITOR.inline( 'editable' );
    9                 function hideBorderZeroOnPrint( classname ){                                                           
    10                         var node = document.getElementsByTagName( 'body' )[0];//inline editor                           
    11                         var elements = node.getElementsByTagName( 'table' );
    12                         for( var i=0, len=elements.length ; i<len ; i++ ){
    13                                 elements[i].setAttribute('class', elements[i].getAttribute('class').replace(classname,''));
    14                         }
    15                 }       
     9                        function hideBorderZeroOnPrint( classname ){                                                           
     10                                var node = document.getElementsByTagName( 'body' )[0];//inline editor                           
     11                                var elements = node.getElementsByTagName( 'table' );
     12                                for( var i=0, len=elements.length ; i<len ; i++ ){
     13                                        elements[i].setAttribute('class', elements[i].getAttribute('class').replace(classname,''));
     14                                }
     15                        }                                       
     16                        function showBorderZeroAfterPrint( classname ){                                                         
     17                                var node = document.getElementsByTagName( 'body' )[0];//inline editor                           
     18                                var elements = node.getElementsByTagName( 'table' );
     19                                for( var i=0, len=elements.length ; i<len ; i++ ){
     20                                        var bor = elements[i].getAttribute('border');
     21                                        if(bor && bor == 0)
     22                                        elements[i].setAttribute('class', elements[i].getAttribute('class').concat(classname));
     23                                }
     24                        }               
    1625}}}
    1726
    18 Please note however that onbeforeprint is only supported in Firefox and IE.
     27Please note however that onbeforeprint and onafterprint are only supported in Firefox and IE.
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy