Number instead of parseInt
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 4 Aug 2006 06:35:18 +0000 (06:35 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 4 Aug 2006 06:35:18 +0000 (06:35 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@5284 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/chrome/content/util/barcode.js
Open-ILS/xul/staff_client/chrome/content/util/date.js
Open-ILS/xul/staff_client/chrome/content/util/money.js

index 22f16ba..537385f 100644 (file)
@@ -9,7 +9,7 @@ util.barcode.EXPORT_OK  = [
 util.barcode.EXPORT_TAGS       = { ':all' : util.barcode.EXPORT_OK };
 
 util.barcode.check = function(bc) {
-       if (bc != parseInt(bc)) return false;
+       if (bc != Number(bc)) return false;
        bc = bc.toString();
        var last_digit = bc.substr(bc.length-1);
        var stripped_barcode = bc.substr(0,bc.length-1);
@@ -24,14 +24,14 @@ util.barcode.checkdigit = function(bc) {
                var product = digit * multiplier; product = product.toString();
                var temp_sum = 0;
                for (var j = 0; j < product.length; j++) {
-                       temp_sum += parseInt( product[j] );
+                       temp_sum += Number( product[j] );
                }
-               check_sum += parseInt( temp_sum );
+               check_sum += Number( temp_sum );
                multiplier = ( multiplier == 2 ? 1 : 2 );
        }
        check_sum = check_sum.toString();
        var next_multiple_of_10 = (check_sum.match(/(\d*)\d$/)[1] * 10) + 10;
-       var check_digit = next_multiple_of_10 - parseInt(check_sum); if (check_digit == 10) check_digit = 0;
+       var check_digit = next_multiple_of_10 - Number(check_sum); if (check_digit == 10) check_digit = 0;
        return check_digit;
 }
 
index ea659a9..c955a53 100644 (file)
@@ -61,10 +61,10 @@ util.date.formatted_date = function (date,format) {
                if (date.match(/:/) || date.match(/-/)) {
                        date = util.date.db_date2Date(date);
                } else {
-                       date = new Date( parseInt( date + '000' ) );
+                       date = new Date( Number( date + '000' ) );
                }
        } else if (typeof(date) == 'undefined') {
-               date = new Date( parseInt( date + '000' ) );
+               date = new Date( Number( date + '000' ) );
        }
 
        var mm = date.getMonth() + 1; mm = mm.toString(); if (mm.length == 1) mm = '0' +mm;
index 72f0c77..8cdb3d3 100644 (file)
@@ -32,11 +32,11 @@ util.money.dollars_float_to_cents_integer = function( money ) {
                }
                var total = 0;
                try {
-                       if (parseInt(cents)) total += parseInt(cents);
+                       if (Number(cents)) total += Number(cents);
                } catch(E) {
                }
                try {
-                       if (parseInt(dollars)) total += (parseInt(dollars) * 100);
+                       if (Number(dollars)) total += (Number(dollars) * 100);
                } catch(E) {
                }
                return total * negative;