Ticket #4827: 4827.patch

File 4827.patch, 1.5 KB (added by Garry Yao, 9 years ago)
  • _source/plugins/image/dialogs/image.js

     
    255255                                this.firstLoad = true;
    256256                                this.addLink = false;
    257257
    258                                 //Hide loader.
    259                                 CKEDITOR.document.getById( 'ImagePreviewLoader' ).setStyle( 'display', 'none' );
    260                                 // Preview
    261                                 this.preview = CKEDITOR.document.getById( 'previewImage' );
    262 
    263258                                var editor = this.getParentEditor(),
    264259                                        sel = this.getParentEditor().getSelection(),
    265260                                        element = sel.getSelectedElement(),
    266261                                        link = element && element.getAscendant( 'a' );
    267262
     263                                //Hide loader.
     264                                CKEDITOR.document.getById( 'ImagePreviewLoader' ).setStyle( 'display', 'none' );
     265                                // Create the preview before setup the dialog contents.
     266                                previewPreloader = new CKEDITOR.dom.element( 'img', editor.document );
     267                                this.preview = CKEDITOR.document.getById( 'previewImage' );
     268
    268269                                // Copy of the image
    269270                                this.originalElement = editor.document.createElement( 'img' );
    270271                                this.originalElement.setAttribute( 'alt', '' );
     
    317318                                else
    318319                                        this.imageElement =  editor.document.createElement( 'img' );
    319320
    320                                 previewPreloader = new CKEDITOR.dom.element( 'img', editor.document );
    321321                                // Dont show preview if no URL given.
    322322                                if ( !CKEDITOR.tools.trim( this.getValueOf( 'info', 'txtUrl' ) ) )
    323323                                {
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy