/*\r
-Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.\r
+Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.\r
For licensing, see LICENSE.html or http://ckeditor.com/license\r
*/\r
\r
' style="display:none;color:red;font-size:16px;font-weight:bold;padding-top:160px;text-align:center;z-index:11;">' +\r
'</div><iframe' +\r
' src=""' +\r
- ' style="width:485px;background-color:#f1f1e3;height:380px"' +\r
+ ' style="width:100%;background-color:#f1f1e3;"' +\r
' frameborder="0"' +\r
' name="' + iframeId + '"' +\r
' id="' + iframeId + '"' +\r
{\r
var contentArea = this.getContentElement( 'general', 'content' ).getElement();\r
contentArea.setHtml( pasteArea );\r
+ contentArea.getChild( 2 ).setStyle( 'height', this._.contentSize.height + 'px' );\r
\r
if ( typeof( window.doSpell ) != 'function' )\r
{\r
{\r
type : 'html',\r
id : 'content',\r
- style : 'width:485;height:380px',\r
- html : '<div></div>'\r
+ html : ''\r
}\r
]\r
}\r
]\r
};\r
});\r
+\r
+// Expand the spell-check frame when dialog resized. (#6829)\r
+CKEDITOR.dialog.on( 'resize', function( evt )\r
+{\r
+ var data = evt.data,\r
+ dialog = data.dialog;\r
+\r
+ if ( dialog._.name == 'checkspell' )\r
+ {\r
+ var content = dialog.getContentElement( 'general', 'content' ).getElement(),\r
+ iframe = content && content.getChild( 2 );\r
+\r
+ iframe && iframe.setSize( 'height', data.height );\r
+ iframe && iframe.setSize( 'width', data.width );\r
+ }\r
+});\r