Update options.

This commit is contained in:
Lars Jung 2015-04-03 02:33:55 +02:00
parent 2d54c23a2c
commit 0022264a8e
3 changed files with 48 additions and 37 deletions

View file

@ -2,6 +2,7 @@ modulejs.define('ext/info', ['_', '$', 'modernizr', 'core/settings', 'core/resou
var settings = _.extend({
enabled: false,
show: false,
qrcode: true,
qrColor: "#999"
}, allsettings.info);
@ -141,8 +142,10 @@ modulejs.define('ext/info', ['_', '$', 'modernizr', 'core/settings', 'core/resou
ev.preventDefault();
});
// ensure stored value is boolean, default to true
store.put(storekey, store.get(storekey) !== false);
// ensure stored value is boolean, otherwise set default
if (typeof(store.get(storekey)) !== 'boolean') {
store.put(storekey, settings.show);
}
updateSettings();
event.sub('location.changed', onLocationChanged);