summaryrefslogtreecommitdiffstats
path: root/assets/javascript/utils
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2014-04-03 23:17:44 -0700
committerSamy Pessé <samypesse@gmail.com>2014-04-03 23:17:45 -0700
commit405792fd8f5614ff50e27ee8cda48813804507fc (patch)
tree780333d91a3149aefde65eccbe4fb40ad96a7e3e /assets/javascript/utils
parentfc6d911340a8e98fe258b671aef2e7ec734d2ba7 (diff)
downloadgitbook-405792fd8f5614ff50e27ee8cda48813804507fc.zip
gitbook-405792fd8f5614ff50e27ee8cda48813804507fc.tar.gz
gitbook-405792fd8f5614ff50e27ee8cda48813804507fc.tar.bz2
Fix #17: Remember state of book summary panel
Diffstat (limited to 'assets/javascript/utils')
-rw-r--r--assets/javascript/utils/storage.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/assets/javascript/utils/storage.js b/assets/javascript/utils/storage.js
index caa64bc..14275c6 100644
--- a/assets/javascript/utils/storage.js
+++ b/assets/javascript/utils/storage.js
@@ -15,8 +15,10 @@ define(function(){
get: function(key, def) {
key = baseKey+":"+key;
try {
- return JSON.parse(localStorage[key]) || def;
+ var v = JSON.parse(localStorage[key]);
+ return v == null ? def : v;;
} catch(err) {
+ console.error(err);
return localStorage[key] || def;
}
},