preklad
This commit is contained in:
@@ -3,6 +3,10 @@ var BudgetModule = Class.create();
|
|||||||
Object.extend(BudgetModule.prototype, {
|
Object.extend(BudgetModule.prototype, {
|
||||||
initialize: function () {},
|
initialize: function () {},
|
||||||
|
|
||||||
|
// number to currency options
|
||||||
|
// var options = new Hash();
|
||||||
|
// options.set('delimiter', ' ');
|
||||||
|
//// options.set('unit', ' ');
|
||||||
toAmount: function(value) {
|
toAmount: function(value) {
|
||||||
var amount = value.replace(/[^1234567890.]/ig,'');
|
var amount = value.replace(/[^1234567890.]/ig,'');
|
||||||
if (amount) {
|
if (amount) {
|
||||||
@@ -75,19 +79,18 @@ Object.extend(BudgetModule.prototype, {
|
|||||||
|
|
||||||
Budget.updateAmounts();
|
Budget.updateAmounts();
|
||||||
},
|
},
|
||||||
|
|
||||||
// Rails-like number_to_currency currency formatting
|
// Rails-like number_to_currency currency formatting
|
||||||
// http://snippets.dzone.com/posts/show/4646
|
// http://snippets.dzone.com/posts/show/4646
|
||||||
number_to_currency: function (number, options) {
|
number_to_currency: function (number, options) {
|
||||||
try {
|
try {
|
||||||
var options = options || {};
|
var options = options || {};
|
||||||
var precision = options["precision"] || 2;
|
var precision = options["precision"] || 2;
|
||||||
var unit = options["unit"] || "$";
|
var unit = options["unit"] || " Kč";
|
||||||
var separator = precision > 0 ? options["separator"] || "." : "";
|
var separator = precision > 0 ? options["separator"] || "." : "";
|
||||||
var delimiter = options["delimiter"] || ",";
|
var delimiter = options["delimiter"] || " ";
|
||||||
|
|
||||||
var parts = parseFloat(number).toFixed(precision).split('.');
|
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) {
|
} catch(e) {
|
||||||
return number;
|
return number;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user