Ticket #4023: 4023_2.patch

File 4023_2.patch, 1.6 KB (added by Paweł Horzela, 10 years ago)

Patch

  • _source/plugins/maximize/plugin.js

     
    194194                                                        container.setCustomData( 'maximize_saved_styles', saveStyles( container, true ) );
    195195
    196196                                                        // Hide scroll bars.
     197                                                        var viewPaneSize = mainWindow.getViewPaneSize();
     198                                                        var styles =
     199                                                                {
     200                                                                        overflow : 'hidden',
     201                                                                        width : ( CKEDITOR.env.opera ? viewPaneSize.width : 0 ) + 'px',
     202                                                                        height : ( CKEDITOR.env.opera ? viewPaneSize.height - 16 : 0 ) + 'px'
     203                                                                };
     204                                                       
    197205                                                        if ( CKEDITOR.env.ie )
    198206                                                        {
    199207                                                                mainDocument.$.documentElement.style.overflow =
     
    201209                                                        }
    202210                                                        else
    203211                                                        {
    204                                                                 mainDocument.getBody().setStyles(
    205                                                                         {
    206                                                                                 overflow : 'hidden',
    207                                                                                 width : '0px',
    208                                                                                 height : '0px'
    209                                                                         } );
     212                                                                mainDocument.getBody().setStyles( styles );
    210213                                                        }
     214                                                       
     215                                                        // #4023: [Opera] Maximize plugin
     216                                                        if ( CKEDITOR.env.opera )
     217                                                                mainDocument.getBody().getParent().setStyles( styles );
    211218
    212219                                                        // Scroll to the top left (IE needs some time for it - #4923).
    213220                                                        CKEDITOR.env.ie ?
     
    215222                                                                mainWindow.$.scrollTo( 0, 0 );
    216223
    217224                                                        // Resize and move to top left.
    218                                                         var viewPaneSize = mainWindow.getViewPaneSize();
    219225                                                        container.setStyle( 'position', 'absolute' );
    220226                                                        container.$.offsetLeft;                 // SAFARI BUG: See #2066.
    221227                                                        container.setStyles(
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy