});\r
\r
t.fullscreenEditor.render();\r
- tinyMCE.add(t.fullscreenEditor);\r
\r
t.fullscreenElement = new tinymce.dom.Element('mce_fullscreen_container');\r
t.fullscreenElement.update();\r
//document.body.overflow = 'hidden';\r
\r
t.resizeFunc = tinymce.dom.Event.add(DOM.win, 'resize', function() {\r
- var vp = tinymce.DOM.getViewPort();\r
+ var vp = tinymce.DOM.getViewPort(), fed = t.fullscreenEditor, outerSize, innerSize;\r
\r
- t.fullscreenEditor.theme.resizeTo(vp.w, vp.h);\r
+ // Get outer/inner size to get a delta size that can be used to calc the new iframe size\r
+ outerSize = fed.dom.getSize(fed.getContainer().firstChild);\r
+ innerSize = fed.dom.getSize(fed.getContainer().getElementsByTagName('iframe')[0]);\r
+\r
+ fed.theme.resizeTo(vp.w - outerSize.w + innerSize.w, vp.h - outerSize.h + innerSize.h);\r
});\r
}\r
});\r