Content deleted Content added
PleaseStand (talk | contribs) remove check for localStorage (now required by MW JS); don't declare undefined locally (MW no longer does this) |
fix local storage access |
||
Line 39:
*/
get: function ( selection, fallback ) {
try {
var value = localStorage.getItem( settings.storagePrefix + selection );
return value != null ? value : (fallback != null ? fallback : null);
} catch (e) {
// localstorage can always throw exceptions
return (fallback != null ? fallback : null);
}
},
Line 49 ⟶ 54:
*/
set: function ( key, value ) {
try {
if ( value == null ) { localStorage.removeItem( settings.storagePrefix + key );
} else {
localStorage.setItem( settings.storagePrefix + key, value );
}
} catch (e) {
// localstorage can always throw exceptions
}
}
|