X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=_source%2Fplugins%2Fpanel%2Fplugin.js;h=1e1e0991fa3f165283bfd796f1e489be17908908;hb=9afde8772159bd3436f1f5b7862960307710ae5a;hp=920faa16765ed31de743a1cea2a9a513bee4e10c;hpb=039a051ccf3901311661022a30afd60fc38130c9;p=ckeditor.git diff --git a/_source/plugins/panel/plugin.js b/_source/plugins/panel/plugin.js index 920faa1..1e1e099 100644 --- a/_source/plugins/panel/plugin.js +++ b/_source/plugins/panel/plugin.js @@ -136,12 +136,6 @@ CKEDITOR.ui.panel.prototype = className = parentDiv.getParent().getAttribute( 'class' ), langCode = parentDiv.getParent().getAttribute( 'lang' ), doc = iframe.getFrameDocument(); - // Initialize the IFRAME document body. - doc.$.open(); - - // Support for custom document.domain in IE. - if ( CKEDITOR.env.isCustomDomain() ) - doc.$.domain = document.domain; var onLoad = CKEDITOR.tools.addFunction( CKEDITOR.tools.bind( function( ev ) { @@ -150,7 +144,7 @@ CKEDITOR.ui.panel.prototype = this.onLoad(); }, this ) ); - doc.$.write( + var data = '' + '' + '' + @@ -162,8 +156,9 @@ CKEDITOR.ui.panel.prototype = // after , so it (body) becames immediatelly // available. (#3031) CKEDITOR.tools.buildStyleHtml( this.css ) + - '<\/html>' ); - doc.$.close(); + '<\/html>'; + + doc.write( data ); var win = doc.getWindow(); @@ -194,6 +189,7 @@ CKEDITOR.ui.panel.prototype = holder = doc.getBody(); holder.unselectable(); + CKEDITOR.env.air && CKEDITOR.tools.callFunction( onLoad ); } else holder = this.document.getById( this.id );