htmlarea: fix in FF - MDL-11242

The previous fix for IE left some problems in the FF side of
things because we were trying additions/substractions on
width once its had turned to a string of value + unit.

Do the math before we attach 'px' to it...
This commit is contained in:
martinlanghoff
2007-11-14 02:48:17 +00:00
parent bcc37dd0c1
commit 8e9fca4fff
+3 -6
View File
@@ -802,13 +802,10 @@ HTMLArea.prototype.generate = function () {
width = Math.max(parseInt(width), 588);
width = String(width);
if (width.match(/^\d+$/)) { // is this a pure int? if so, let it be in px
width=width+"px";
}
if (!HTMLArea.is_ie) {
if (width.match(/^\d+$/)) { // is this a pure int? if so, let it be in px, and remove 2px
height -= 2;
width -= 2;
width -= 2;
width=width+"px";
}
iframe.style.width = width;