From d4be7634cbc80cd40c2ff8456bcd962b21b2dcb6 Mon Sep 17 00:00:00 2001 From: dsc Date: Wed, 1 May 2019 04:05:16 +0200 Subject: Fiat API Co-Authored-By: selsta Co-Authored-By: Gene Peters --- js/Utils.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'js') diff --git a/js/Utils.js b/js/Utils.js index f5a7d828..1dc359d9 100644 --- a/js/Utils.js +++ b/js/Utils.js @@ -154,3 +154,20 @@ function qmlEach(item, properties, ignoredObjectNames, arr){ return arr; } + +function capitalize(s){ + if (typeof s !== 'string') return '' + return s.charAt(0).toUpperCase() + s.slice(1) +} + +function formatMoney(n, c, d, t) { + // https://stackoverflow.com/a/149099 + var c = isNaN(c = Math.abs(c)) ? 2 : c, + d = d == undefined ? "." : d, + t = t == undefined ? "," : t, + s = n < 0 ? "-" : "", + i = String(parseInt(n = Math.abs(Number(n) || 0).toFixed(c))), + j = (j = i.length) > 3 ? j % 3 : 0; + + return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ""); +}; -- cgit v1.2.3