Lines Matching refs:storage

3068 (function(){var store=(function(){var api={},win=window,doc=win.document,localStorageName="localStorage",globalStorageName="globalStorage",namespace="__firebug__storejs__",storage;
3088 }}if(isLocalStorageNameSupported()){storage=win[localStorageName];
3089 api.set=function(key,val){storage.setItem(key,api.serialize(val))
3091 api.get=function(key){return api.deserialize(storage.getItem(key))
3093 api.remove=function(key){storage.removeItem(key)
3095 api.clear=function(){storage.clear()
3097 }else{if(isGlobalStorageNameSupported()){storage=win[globalStorageName][win.location.hostname];
3098 api.set=function(key,val){storage[key]=api.serialize(val)
3100 api.get=function(key){return api.deserialize(storage[key]&&storage[key].value)
3102 api.remove=function(key){delete storage[key]
3104 api.clear=function(){for(var key in storage){delete storage[key]
3106 }else{if(doc.documentElement.addBehavior){var storage=doc.createElement("div");
3108 args.unshift(storage);
3109 doc.documentElement.appendChild(storage);
3110 storage.addBehavior("#default#userData");
3111 storage.load(localStorageName);
3113 doc.documentElement.removeChild(storage);
3116 }api.set=withIEStorage(function(storage,key,val){storage.setAttribute(key,api.serialize(val));
3117 storage.save(localStorageName)
3119 api.get=withIEStorage(function(storage,key){return api.deserialize(storage.getAttribute(key))
3121 api.remove=withIEStorage(function(storage,key){storage.removeAttribute(key);
3122 storage.save(localStorageName)
3124 api.clear=withIEStorage(function(storage){var attributes=storage.XMLDocument.documentElement.attributes;
3125 storage.load(localStorageName);
3128 i++){storage.removeAttribute(attr.name)
3129 }storage.save(localStorageName)
4552 this.Storage=domplate(Firebug.Rep,{tag:OBJECTBOX({onclick:"$show"},OBJECTLINK("$object|summarize")),summarize:function(storage){return storage.length+" items in Storage"
4553 },show:function(storage){openNewTab("http://dev.w3.org/html5/webstorage/#storage-0")