From fba5042ba31f2b3c6d667ad2292165de3cfb9cd0 Mon Sep 17 00:00:00 2001 From: Palo Delincak Date: Wed, 21 Dec 2011 10:05:57 +0100 Subject: [PATCH] preklad --- assets/javascripts/budget.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/assets/javascripts/budget.js b/assets/javascripts/budget.js index 8b8c502..61a5c89 100644 --- a/assets/javascripts/budget.js +++ b/assets/javascripts/budget.js @@ -3,6 +3,10 @@ var BudgetModule = Class.create(); Object.extend(BudgetModule.prototype, { initialize: function () {}, + // number to currency options +// var options = new Hash(); +// options.set('delimiter', ' '); +//// options.set('unit', ' '); toAmount: function(value) { var amount = value.replace(/[^1234567890.]/ig,''); if (amount) { @@ -75,19 +79,18 @@ Object.extend(BudgetModule.prototype, { Budget.updateAmounts(); }, - // Rails-like number_to_currency currency formatting // http://snippets.dzone.com/posts/show/4646 number_to_currency: function (number, options) { try { var options = options || {}; var precision = options["precision"] || 2; - var unit = options["unit"] || "$"; + var unit = options["unit"] || " Kč"; var separator = precision > 0 ? options["separator"] || "." : ""; - var delimiter = options["delimiter"] || ","; + var delimiter = options["delimiter"] || " "; var parts = parseFloat(number).toFixed(precision).split('.'); - return unit + Budget.number_with_delimiter(parts[0], delimiter) + separator + parts[1].toString(); + return Budget.number_with_delimiter(parts[0], delimiter) + separator + parts[1].toString() + unit; } catch(e) { return number; }