summaryrefslogtreecommitdiffstats
path: root/theme/assets/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'theme/assets/app.js')
-rw-r--r--theme/assets/app.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/theme/assets/app.js b/theme/assets/app.js
index fbaa186..bb24a06 100644
--- a/theme/assets/app.js
+++ b/theme/assets/app.js
@@ -24427,10 +24427,17 @@ module.exports = {
setBaseKey: function(key) {
baseKey = key;
},
+
+ // Write something in localstorage
set: function(key, value) {
key = baseKey+':'+key;
- localStorage[key] = JSON.stringify(value);
+
+ try {
+ localStorage[key] = JSON.stringify(value);
+ } catch(e) {}
},
+
+ // Read a value from localstorage
get: function(key, def) {
key = baseKey+':'+key;
if (localStorage[key] === undefined) return def;
@@ -24441,6 +24448,8 @@ module.exports = {
return localStorage[key] || def;
}
},
+
+ // Remove a key from localstorage
remove: function(key) {
key = baseKey+':'+key;
localStorage.removeItem(key);