diff --git a/mozilla/editor/ui/dialogs/content/EdDialogCommon.js b/mozilla/editor/ui/dialogs/content/EdDialogCommon.js index 37805d797ed..570315ddb3b 100644 --- a/mozilla/editor/ui/dialogs/content/EdDialogCommon.js +++ b/mozilla/editor/ui/dialogs/content/EdDialogCommon.js @@ -309,28 +309,17 @@ function SetPixelOrPercentByID(elementID, percentString) } } -// force integer by petejc (pete@postpagan.com) -function forceInteger(id) +// forceInteger by petejc (pete@postpagan.com) +function forceInteger(elementID) { -var isInteger = true; - - with (document) - { - var stringIn = getElementById(id).value; - var pat = /\D/g; - var check = stringIn.match(pat); - if (check) - { - isInteger = false; - } - else - { - isInteger = true; - } - } - dump("integer = "+isInteger+"\n\n"); - -return isInteger; + editfield = document.getElementById( elementID ); + if ( !editfield ) + return; + + var stringIn = editfield.value; + var pat = /\D/g; + + editfield.value = stringIn.replace(pat, ""); } // All dialogs share this simple method