diff --git a/mozilla/toolkit/content/widgets/numberbox.xml b/mozilla/toolkit/content/widgets/numberbox.xml index 6d2edb1f341..063aee55a49 100644 --- a/mozilla/toolkit/content/widgets/numberbox.xml +++ b/mozilla/toolkit/content/widgets/numberbox.xml @@ -37,7 +37,10 @@ - + + + if (this._valueEntered) { var newval = this.inputField.value; @@ -47,7 +50,8 @@ return this._value; - return this._validateValue(val, false); + this._validateValue(val, false); + return val; @@ -78,7 +82,7 @@ val) + if (this.valueInt > val) this._validateValue(val, false); return val; ]]> @@ -114,7 +118,7 @@ if (typeof val == "number") { this.setAttribute("decimalplaces", val); - this._validateValue(this.value, false); + this._validateValue(this.valueInt, false); } return val; @@ -129,20 +133,20 @@ - return this._validateValue(this.value - this.increment, true); + return this._validateValue(this.valueInt - this.increment, true); - return this._validateValue(this.value + this.increment, true); + return this._validateValue(this.valueInt + this.increment, true); @@ -151,7 +155,7 @@ = this.max); + buttons.decreaseDisabled = (this.valueInt <= this.min); + buttons.increaseDisabled = (this.valueInt >= this.max); } ]]>