details:   https://code.openbravo.com/erp/devel/pi/rev/352841f4388f
changeset: 16895:352841f4388f
user:      David Baz Fayos <david.baz <at> openbravo.com>
date:      Fri Jun 22 00:09:33 2012 +0200
summary:   Fixed issue 20832: Removed implicit dependencies in 
ob-utilities-data.js and ob-utilities-number.js

diffstat:

 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-date.js
   |  3 +++
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-number.js
 |  8 ++++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

diffs (38 lines):

diff -r dbb7e06ed7fc -r 352841f4388f 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-date.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-date.js
   Thu Jun 21 21:57:03 2012 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-date.js
   Fri Jun 22 00:09:33 2012 +0200
@@ -17,6 +17,9 @@
  ************************************************************************
  */
 
+OB = window.OB || {};
+OB.Utilities = window.OB.Utilities || {};
+
 // = Openbravo Date Utilities =
 // Defines utility methods related to handling date, incl. formatting.
 OB.Utilities.Date = {};
diff -r dbb7e06ed7fc -r 352841f4388f 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-number.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-number.js
 Thu Jun 21 21:57:03 2012 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities-number.js
 Fri Jun 22 00:09:33 2012 +0200
@@ -17,6 +17,9 @@
  ************************************************************************
  */
 
+OB = window.OB || {};
+OB.Utilities = window.OB.Utilities || {};
+
 // = Openbravo Number Utilities =
 // Defines utility methods related to handling numbers on the client, for 
 // example formatting. 
@@ -288,8 +291,9 @@
 // Return:
 // * The OB formatted number.
 OB.Utilities.Number.JSToOBMasked = function (number, maskNumeric, 
decSeparator, groupSeparator, groupInterval) {
-  if (!isc.isA.Number(number)) {
-    return number;
+  var isANumber = Object.prototype.toString.call(number) === '[object Number]';
+  if (!isANumber) {
+    return null;
   }
   var formattedNumber = number;
   formattedNumber = formattedNumber.toString();

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to