Full operation when localStorage absent, fixes #206

This commit is contained in:
James Barnsley
2017-11-23 21:15:35 +13:00
parent 668f8c9d28
commit 09ad29c853
10 changed files with 388 additions and 368 deletions

2
src/js/bootstrap.js vendored
View File

@ -1,6 +1,8 @@
import { createStore, applyMiddleware, combineReducers } from 'redux'
import * as helpers from './helpers'
import core from './services/core/reducer'
import ui from './services/ui/reducer'
import pusher from './services/pusher/reducer'

View File

@ -32,7 +32,7 @@ export let getStorage = function(key, default_value = {}){
}
} else {
alert("Local storage not available");
console.warn("localStorage not available. Using default value for '"+key+"'.");
return default_value;
}
}
@ -51,7 +51,7 @@ export let setStorage = function(key, value){
}
storage.setItem(key, JSON.stringify(new_value));
} else {
alert("Local storage not available");
console.warn("localStorage not available. '"+key+"'' will not perist when you close your browser.");
return false;
}
}