Ticket #2922: 2922_3.patch

File 2922_3.patch, 990 bytes (added by Garry Yao, 15 years ago)
  • _source/plugins/dialog/plugin.js

     
    26002600
    26012601                                return dialog;
    26022602                        }
     2603                        else if ( dialogDefinitions == 'failed' )
     2604                                throw new Error( '[CKEDITOR.dialog.openDialog] Dialog "' + dialogName + '" failed when loading definition.' );
    26032605
    26042606                        // Not loaded? Load the .js file first.
    26052607                        var body = CKEDITOR.document.getBody(),
     
    26092611                        body.setStyle( 'cursor', 'wait' );
    26102612                        CKEDITOR.scriptLoader.load( CKEDITOR.getUrl( dialogDefinitions ), function()
    26112613                                {
     2614                                        // In case of plugin error, mark it as loading failed.
     2615                                        if ( typeof CKEDITOR.dialog._.dialogDefinitions[ dialogName ] != 'function' )
     2616                                                        CKEDITOR.dialog._.dialogDefinitions[ dialogName ] =  'failed';
    26122617                                        me.openDialog( dialogName );
    26132618                                        body.setStyle( 'cursor', cursor );
    26142619                                } );
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy