From: hackbard Date: Thu, 12 Oct 2017 16:11:29 +0000 (+0200) Subject: store sname fix X-Git-Url: https://hackdaworld.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9802a83c938191937762c0806d8bf672e7a1ab3b;p=outofuni%2Fjsutils.git store sname fix --- diff --git a/idb.js b/idb.js index f574688..d69b953 100644 --- a/idb.js +++ b/idb.js @@ -95,18 +95,18 @@ var idb = { req.onerror=idb.onerror; req.onblocked=idb.onblocked; }, - del_store: function(store,callback) { - var tx=db.handle.transaction(store,'readwrite'); - var store=tx.objectStore(store); + del_store: function(sname,callback) { + var tx=db.handle.transaction(sname,'readwrite'); + var store=tx.objectStore(sname); var req=store.clear(); req.onsuccess=function() { cl("db: store "+store.name+" deleted"); callback(); }; }, - add_store_item: function(store,item,callback) { - var tx=idb.handle.transaction(store,'readwrite'); - var store=tx.objectStore(store); + add_store_item: function(sname,item,callback) { + var tx=idb.handle.transaction(sname,'readwrite'); + var store=tx.objectStore(sname); var req=store.add(item); req.onsuccess=function(event) { callback(event); @@ -115,9 +115,9 @@ var idb = { cl("idb: add item error, "+error); }; }, - del_store_item: function(store,num,callback) { - var tx=db.handle.transaction(store,'readwrite'); - var store=tx.objectStore(store); + del_store_item: function(sname,num,callback) { + var tx=db.handle.transaction(sname,'readwrite'); + var store=tx.objectStore(sname); var kr=IDBKeyRange.bound(num,num,false,false); var req=store.openCursor(kr); @@ -141,9 +141,9 @@ var idb = { }; }, - update_store_item: function(store,num,nitem,callback) { - var tx=idb.handle.transaction(store,'readwrite'); - var store=tx.objectStore(store); + update_store_item: function(sname,num,nitem,callback) { + var tx=idb.handle.transaction(sname,'readwrite'); + var store=tx.objectStore(sname); var kr=IDBKeyRange.bound(num,num,false,false); var req=store.openCursor(kr); @@ -190,7 +190,7 @@ var idb = { }; }, - get_store_items: function(store,callback,low,up) { + get_store_items: function(sname,callback,low,up) { // if low and up are undefined, all items are considered var kr; var last=false; @@ -219,8 +219,8 @@ var idb = { kr=IDBKeyRange.upperBound(up,true); } - var tx=idb.handle.transaction(store,'readonly'); - var store=tx.objectStore(store); + var tx=idb.handle.transaction(sname,'readonly'); + var store=tx.objectStore(sname); var obj={}; obj.cnt_objs=0; @@ -251,9 +251,9 @@ var idb = { } }; }, - get_item_by_key: function(store,key,callback) { - var tx=idb.handle.transaction(store,'readonly') - var store=tx.objectStore(store); + get_item_by_key: function(sname,key,callback) { + var tx=idb.handle.transaction(sname,'readonly') + var store=tx.objectStore(sname); var req=store.get(key); req.onerror=function(event) { cl("idb: get key error - "+event.target.errorCode); @@ -264,9 +264,9 @@ var idb = { } } }, - get_item_by_index: function(store,index,val,callback) { - var tx=db.handle.transaction(store,'readonly') - var store=tx.objectStore(store); + get_item_by_index: function(sname,index,val,callback) { + var tx=db.handle.transaction(sname,'readonly') + var store=tx.objectStore(sname); var idx=store.index(index); var req=idx.get(val); req.onerror=function(event) { @@ -278,9 +278,9 @@ var idb = { } } }, - del_item_by_key: function(store,key,callback) { - var tx=idb.handle.transaction(store,'readwrite'); - var store=tx.objectStore(store); + del_item_by_key: function(sname,key,callback) { + var tx=idb.handle.transaction(sname,'readwrite'); + var store=tx.objectStore(sname); var kr=IDBKeyRange.bound(key,key,false,false); var req=store.openCursor(kr);