agrobot_base/Exemplos/OfflineMap-master/gmaps_localstorage_site/webStorage.js

29 lines
629 B
JavaScript
Raw Normal View History

function LocalStorageWebStorageImpl() {
this.webStorageType = 'localStorage';
this.getItem = function(name) {
return localStorage.getItem(name);
};
this.setItem = function(name, value) {
localStorage.setItem(name, value);
};
this.clear = function() {
localStorage.clear();
};
}
function WebStorageFactory() {
var webStorage = null;
if (window.localStorage) {
webStorage = new LocalStorageWebStorageImpl();
} else {
alert("Your browser don't support localStorage");
}
this.getWebStorage = function() {
return webStorage;
}
}