Changeset 3853


Ignore:
Timestamp:
07/09/09 17:33:37 (5 years ago)
Author:
fredck
Message:

Reverted [3843].

Location:
CKEditor/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/trunk/CHANGES.html

    r3852 r3853  
    111111                <li><a href="http://dev.fckeditor.net/ticket/3903">#3903</a> : Color button plugin doesn't read config entry from editor instance correctly.</li> 
    112112                <li><a href="http://dev.fckeditor.net/ticket/3801">#3801</a> : Comments at the start of the document was lost in IE.</li> 
    113                 <li><a href="http://dev.fckeditor.net/ticket/3879">#3879</a> : Color button panel was incorrect size on first open in webkit.</li> 
    114113                <li><a href="http://dev.fckeditor.net/ticket/3871">#3871</a> : Unable to redo when undos to the front of snapshots stack.</li> 
    115114                <li><a href="http://dev.fckeditor.net/ticket/3909">#3909</a> : Move focus from editor into a text input control is broken.</li> 
  • CKEditor/trunk/_source/plugins/floatpanel/plugin.js

    r3843 r3853  
    212212                                                        } 
    213213 
    214                                                         if ( panel.isLoaded ) 
    215                                                                 setHeight(); 
     214                                                        if ( !CKEDITOR.env.gecko || panel.isLoaded ) 
     215                                                        { 
     216                                                                // IE7 needs some time (setting the delay to 0ms won't work) to refresh 
     217                                                                // the scrollHeight. (#3174) 
     218                                                                if ( CKEDITOR.env.ie && CKEDITOR.env.version >= 7 ) 
     219                                                                        setTimeout( setHeight, 50 ); 
     220                                                                else 
     221                                                                        setHeight(); 
     222                                                        } 
    216223                                                        else 
    217224                                                                panel.onLoad = setHeight; 
  • CKEditor/trunk/_source/plugins/panel/plugin.js

    r3843 r3853  
    135135                                        doc = iframe.getFrameDocument(); 
    136136 
    137                                 var win = doc.getWindow(); 
    138  
    139                                 // Register the CKEDITOR global. 
    140                                 win.$.CKEDITOR = CKEDITOR; 
    141  
    142137                                // Initialize the IFRAME document body. 
    143138                                doc.$.open(); 
     
    146141                                if ( CKEDITOR.env.isCustomDomain() ) 
    147142                                        doc.$.domain = document.domain; 
    148  
    149                                 var onLoad = CKEDITOR.tools.addFunction( CKEDITOR.tools.bind( function( ev ) 
    150                                         { 
    151                                                 this.isLoaded = true; 
    152                                                 if ( this.onLoad ) 
    153                                                         this.onLoad(); 
    154                                         }, this ) ); 
    155143 
    156144                                doc.$.write( 
     
    160148                                                        '<style>.' + className + '_container{visibility:hidden}</style>' + 
    161149                                                '</head>' + 
    162                                                 '<body class="cke_' + dir + ' cke_panel_frame ' + CKEDITOR.env.cssClass + '" style="margin:0;padding:0"' + 
    163                                                 ' onload="( window.CKEDITOR || window.top.CKEDITOR ).tools.callFunction(' + onLoad + ');">' + 
     150                                                '<body class="cke_' + dir + ' cke_panel_frame ' + CKEDITOR.env.cssClass + '" style="margin:0;padding:0">' + 
    164151                                                '</body>' + 
    165152                                                // It looks strange, but for FF2, the styles must go 
     
    169156                                        '<\/html>' ); 
    170157                                doc.$.close(); 
     158 
     159                                var win = doc.getWindow(); 
     160 
     161                                // Register the CKEDITOR global. 
     162                                win.$.CKEDITOR = CKEDITOR; 
     163 
     164                                win.on( 'load', function( ev ) 
     165                                        { 
     166                                                this.isLoaded = true; 
     167                                                if ( this.onLoad ) 
     168                                                        this.onLoad(); 
     169                                        }, 
     170                                        this); 
    171171 
    172172                                doc.on( 'keydown', function( evt ) 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy