Clean up example and re-enable localstorage saving

This commit is contained in:
Keegan
2016-10-25 03:11:38 -07:00
parent 6e6440c9fb
commit 74d6d0d21d
2 changed files with 16 additions and 35 deletions
+10 -10
View File
@@ -196,16 +196,16 @@ Clay.prototype.getSettings = function(response, convert) {
// @todo do something with the persist flag here
// flatten the settings for localStorage
// var settingsStorage = {};
// Object.keys(settings).forEach(function(key) {
// if (typeof settings[key] === 'object' && settings[key]) {
// settingsStorage[key] = settings[key].value;
// } else {
// settingsStorage[key] = settings[key];
// }
// });
//
// localStorage.setItem('clay-settings', JSON.stringify(settingsStorage));
var settingsStorage = {};
Object.keys(settings).forEach(function(key) {
if (typeof settings[key] === 'object' && settings[key]) {
settingsStorage[key] = settings[key].value;
} else {
settingsStorage[key] = settings[key];
}
});
localStorage.setItem('clay-settings', JSON.stringify(settingsStorage));
return convert === false ? settings : Clay.prepareSettingsForAppMessage(settings);
};