Mercurial > public > sg101
diff media/js/tiny_mce/plugins/fullscreen/editor_plugin_src.js @ 217:237710206167
Update TinyMCE to 3.3.6
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Tue, 01 Jun 2010 04:49:29 +0000 |
parents | 149c3567fec1 |
children | 6ed2932901fa |
line wrap: on
line diff
--- a/media/js/tiny_mce/plugins/fullscreen/editor_plugin_src.js Sun May 30 20:51:41 2010 +0000 +++ b/media/js/tiny_mce/plugins/fullscreen/editor_plugin_src.js Tue Jun 01 04:49:29 2010 +0000 @@ -110,16 +110,19 @@ }); t.fullscreenEditor.render(); - tinyMCE.add(t.fullscreenEditor); t.fullscreenElement = new tinymce.dom.Element('mce_fullscreen_container'); t.fullscreenElement.update(); //document.body.overflow = 'hidden'; t.resizeFunc = tinymce.dom.Event.add(DOM.win, 'resize', function() { - var vp = tinymce.DOM.getViewPort(); + var vp = tinymce.DOM.getViewPort(), fed = t.fullscreenEditor, outerSize, innerSize; - t.fullscreenEditor.theme.resizeTo(vp.w, vp.h); + // Get outer/inner size to get a delta size that can be used to calc the new iframe size + outerSize = fed.dom.getSize(fed.getContainer()); + innerSize = fed.dom.getSize(fed.getContainer().getElementsByTagName('iframe')[0]); + + fed.theme.resizeTo(vp.w - outerSize.w + innerSize.w, vp.h - outerSize.h + innerSize.h); }); } });