Ticket #3395: 3395.patch

File 3395.patch, 1.4 KB (added by Garry Yao, 11 years ago)
  • _source/plugins/sourcearea/plugin.js

     
    6161
    6262                                                                if ( !CKEDITOR.env.quirks || CKEDITOR.env.version < 7 )
    6363                                                                {
     64                                                                        function getHolderRect(){
     65                                                                                return {       
     66                                                                                        height : holderElement.$.clientHeight + 'px',
     67                                                                                        width : holderElement.$.clientWidth + 'px'
     68                                                                                }
     69                                                                        }
     70
    6471                                                                        onResize = function()
    6572                                                                                {
    66                                                                                         textarea.setStyles({
    67                                                                                                 height : holderElement.$.clientHeight + 'px',
    68                                                                                                 width : holderElement.$.clientWidth + 'px' });
     73                                                                                        textarea.setStyles( getHolderRect() );
    6974                                                                                };
     75                                                                        styles = CKEDITOR.tools.extend( styles, getHolderRect(), true );
    7076                                                                        editor.on( 'resize', onResize );
    71                                                                         onResize();
    7277                                                                }
    7378                                                        }
    7479                                                        else
     
    8590                                                                        } );
    8691                                                        }
    8792
    88                                                         textarea.setStyles( styles );
    89 
    9093                                                        // Reset the holder element and append the
    9194                                                        // <textarea> to it.
    9295                                                        holderElement.setHtml( '' );
     
    9194                                                        // <textarea> to it.
    9295                                                        holderElement.setHtml( '' );
    9396                                                        holderElement.append( textarea );
     97                                                        textarea.setStyles( styles );
    9498
    9599                                                        // The editor data "may be dirty" after this point.
    96100                                                        editor.mayBeDirty = true;
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy