Changeset 4941


Ignore:
Timestamp:
01/18/10 13:46:38 (4 years ago)
Author:
garry.yao
Message:

Fixing a bug where panel open crashes FF2.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/branches/features/aria/_source/plugins/floatpanel/plugin.js

    r4938 r4941  
    238238                                                                } ); 
    239239 
    240                                                         block.element.focus(); 
     240                                                        // Give focus to the panel block (to help speak out the widget). 
     241                                                        setTimeout( function() { block.element.focus(); }, 0 ); 
    241242                                                } , this ); 
    242243 
    243244                                                panel.isLoaded ? panelLoad() : panel.onLoad = panelLoad; 
    244245 
    245                                                 // We need this get fired manually because of unfired focus() function. 
    246                                                 this.allowBlur( true ); 
     246                                                // Set the panel frame focus, so the blur event gets fired. 
     247                                                CKEDITOR.tools.setTimeout( function() 
     248                                                { 
     249                                                        // We need this get fired manually because of unfired focus() function. 
     250                                                        this.allowBlur( true ); 
     251                                                }, 0, this); 
    247252                                        }, 0, this); 
    248253                                this.visible = 1; 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy