DFW: fix auto-resize in WebKit, fixes #20608

git-svn-id: https://develop.svn.wordpress.org/trunk@20723 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Andrew Ozz 2012-05-04 03:23:01 +00:00
parent eeb4df859b
commit 0ad0b4d829
1 changed files with 4 additions and 5 deletions

View File

@ -115,24 +115,23 @@
if ( resized )
return;
var d = ed.getDoc(), DOM = tinymce.DOM, resizeHeight, myHeight;
var d = ed.getDoc(), body = d.body, DOM = tinymce.DOM, resizeHeight, myHeight;
// Get height differently depending on the browser used
if ( tinymce.isIE )
if ( tinymce.isIE || tinymce.isWebKit )
myHeight = d.body.scrollHeight;
else
myHeight = d.documentElement.offsetHeight;
myHeight = body.offsetHeight;
// Don't make it smaller than 300px
resizeHeight = (myHeight > 300) ? myHeight : 300;
// Resize content element
if ( oldHeight != resizeHeight ) {
oldHeight = resizeHeight;
resized = true;
setTimeout(function(){ resized = false; }, 100);
DOM.setStyle(DOM.get(ed.id + '_ifr'), 'height', resizeHeight + 'px');
oldHeight = resizeHeight;
}
};