summaryrefslogtreecommitdiff
path: root/public/assets/js/util
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/js/util')
-rw-r--r--public/assets/js/util/format.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/public/assets/js/util/format.js b/public/assets/js/util/format.js
index c765052..7032305 100644
--- a/public/assets/js/util/format.js
+++ b/public/assets/js/util/format.js
@@ -10,6 +10,18 @@ function choice(a){ return a[randint(a.length)] }
function csrf() {
return $("[name=_csrf]").attr("value")
}
+function bold_terms (s, terms) {
+ s = sanitize(s)
+ terms.forEach( (term) => {
+ s = s.replace(new RegExp(term, "ig"), "<b>" + term + "</b>")
+ })
+ return s
+}
+function querystring(opt){
+ return '?' + Object.keys(opt).map((key) => {
+ return encodeURIComponent(key) + "=" + encodeURIComponent(opt[key])
+ }).join("&")
+}
function commatize (n, radix) {
radix = radix || 1024
var nums = [], i, counter = 0, r = Math.floor