format as currency
authorOwen Smith <owen@omsmith.ca>
Wed, 21 Nov 2012 04:44:51 +0000 (23:44 -0500)
committerOwen Smith <owen@omsmith.ca>
Wed, 21 Nov 2012 04:44:51 +0000 (23:44 -0500)
www/assets/js/ui.js

index 0132b56..224b248 100644 (file)
@@ -26,7 +26,9 @@ function Selection (upc, price) {
        self.name = ko.observable('');
        self.size = ko.observable('');
        self.quantity = ko.observable(1);
-       self.price = price;
+       self.price = '$' + parseFloat(
+               isNaN(price) || price === '' || price === null ? 0.00 : price
+               ).toFixed(2);
 }
 
 function SelectionsViewModel () {