Full operation when localStorage absent, fixes #206
This commit is contained in:
2
src/js/bootstrap.js
vendored
2
src/js/bootstrap.js
vendored
@ -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'
|
||||
|
||||
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user