summaryrefslogtreecommitdiff
path: root/public/assets/js/util/format.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/js/util/format.js')
-rw-r--r--public/assets/js/util/format.js15
1 files changed, 8 insertions, 7 deletions
diff --git a/public/assets/js/util/format.js b/public/assets/js/util/format.js
index e58928e..5002899 100644
--- a/public/assets/js/util/format.js
+++ b/public/assets/js/util/format.js
@@ -8,10 +8,11 @@ document.body.classList.add(is_desktop ? 'desktop' : 'mobile');
function csrf() {
return $("[name=_csrf]").attr("value")
}
-function commatize (n) {
+function commatize (n, radix) {
+ radix = radix || 1024
var nums = [], i, counter = 0, r = Math.floor
- if (n > 1024) {
- n /= 1024
+ if (n > radix) {
+ n /= radix
nums.unshift(r((n * 10) % 10))
nums.unshift(".")
}
@@ -82,7 +83,7 @@ function carbon_date (date, no_bold) {
}
function hush_views (n, bias, no_bold) {
- var txt = commatize(n)
+ var txt = commatize(n, 1000)
bias = bias || 1
n = n || 0
if (n < 30) { return["quiet", n + "&nbsp;v."] }
@@ -90,11 +91,11 @@ function hush_views (n, bias, no_bold) {
else if (n < 500) { return ["quiet", txt + "&nbsp;v."] }
else if (n < 1000) { return ["old", txt + "&nbsp;v."] }
else if (n < 5000) { return ["med", txt + "&nbsp;kv."] }
- else if (nobold || n < 10000) { return ["recent", txt + "&nbsp;kv."] }
+ else if (no_bold || n < 10000) { return ["recent", txt + "&nbsp;kv."] }
else { return ["new", txt + "&nbsp;kv."] }
}
-function hush_size (n, bias, nobold) {
+function hush_size (n, bias, no_bold) {
var txt = commatize(Math.floor(n / 1024))
bias = 1 || bias
n = n || 0
@@ -113,7 +114,7 @@ function hush_size (n, bias, nobold) {
else if (n < (80000000/bias)) {
return ["med", txt + "&nbsp;mb."]
}
- else if (nobold || n < (170000000/bias)) {
+ else if (no_bold || n < (170000000/bias)) {
return ["recent", txt + "&nbsp;mb."]
}
else {