Ticket #5956: 5956_2.patch

File 5956_2.patch, 1.1 KB (added by Sa'ar Zac Elias, 12 years ago)
  • _source/plugins/wysiwygarea/plugin.js

     
    338338                                                                doc.close();
    339339                                                        });
    340340
     341                                                // The container must be visible when creating the iframe in FF (#5956) 
     342                                                var element = editor.element,
     343                                                        isHidden = CKEDITOR.env.gecko && !element.isVisible(),
     344                                                        previousStyles = {};
     345                                                if ( isHidden )
     346                                                {
     347                                                        element.show();
     348                                                        previousStyles = {
     349                                                                position : element.getStyle( 'position' ),
     350                                                                top : element.getStyle( 'top' )
     351                                                        };
     352                                                        element.setStyles( { position : 'absolute', top : '-3000px' } );
     353                                                }
     354
    341355                                                mainElement.append( iframe );
     356
     357                                                if ( isHidden )
     358                                                {
     359                                                        setTimeout(function()
     360                                                        {
     361                                                                element.hide();
     362                                                                element.setStyles( previousStyles );
     363                                                        }, 1000);
     364                                                }
    342365                                        };
    343366
    344367                                        // The script that launches the bootstrap logic on 'domReady', so the document
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy