projects
/
outofuni
/
jsutils.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
5e5b39b
)
store sname fix
author
hackbard
<hackbard@hackdaworld.org>
Thu, 12 Oct 2017 16:11:29 +0000
(18:11 +0200)
committer
hackbard
<hackbard@hackdaworld.org>
Thu, 12 Oct 2017 16:11:29 +0000
(18:11 +0200)
idb.js
patch
|
blob
|
history
diff --git
a/idb.js
b/idb.js
index
f574688
..
d69b953
100644
(file)
--- a/
idb.js
+++ b/
idb.js
@@
-95,18
+95,18
@@
var idb = {
req.onerror=idb.onerror;
req.onblocked=idb.onblocked;
},
req.onerror=idb.onerror;
req.onblocked=idb.onblocked;
},
- del_store: function(s
tor
e,callback) {
- var tx=db.handle.transaction(s
tor
e,'readwrite');
- var store=tx.objectStore(s
tor
e);
+ del_store: function(s
nam
e,callback) {
+ var tx=db.handle.transaction(s
nam
e,'readwrite');
+ var store=tx.objectStore(s
nam
e);
var req=store.clear();
req.onsuccess=function() {
cl("db: store "+store.name+" deleted");
callback();
};
},
var req=store.clear();
req.onsuccess=function() {
cl("db: store "+store.name+" deleted");
callback();
};
},
- add_store_item: function(s
tor
e,item,callback) {
- var tx=idb.handle.transaction(s
tor
e,'readwrite');
- var store=tx.objectStore(s
tor
e);
+ add_store_item: function(s
nam
e,item,callback) {
+ var tx=idb.handle.transaction(s
nam
e,'readwrite');
+ var store=tx.objectStore(s
nam
e);
var req=store.add(item);
req.onsuccess=function(event) {
callback(event);
var req=store.add(item);
req.onsuccess=function(event) {
callback(event);
@@
-115,9
+115,9
@@
var idb = {
cl("idb: add item error, "+error);
};
},
cl("idb: add item error, "+error);
};
},
- del_store_item: function(s
tor
e,num,callback) {
- var tx=db.handle.transaction(s
tor
e,'readwrite');
- var store=tx.objectStore(s
tor
e);
+ del_store_item: function(s
nam
e,num,callback) {
+ var tx=db.handle.transaction(s
nam
e,'readwrite');
+ var store=tx.objectStore(s
nam
e);
var kr=IDBKeyRange.bound(num,num,false,false);
var req=store.openCursor(kr);
var kr=IDBKeyRange.bound(num,num,false,false);
var req=store.openCursor(kr);
@@
-141,9
+141,9
@@
var idb = {
};
},
};
},
- update_store_item: function(s
tor
e,num,nitem,callback) {
- var tx=idb.handle.transaction(s
tor
e,'readwrite');
- var store=tx.objectStore(s
tor
e);
+ update_store_item: function(s
nam
e,num,nitem,callback) {
+ var tx=idb.handle.transaction(s
nam
e,'readwrite');
+ var store=tx.objectStore(s
nam
e);
var kr=IDBKeyRange.bound(num,num,false,false);
var req=store.openCursor(kr);
var kr=IDBKeyRange.bound(num,num,false,false);
var req=store.openCursor(kr);
@@
-190,7
+190,7
@@
var idb = {
};
},
};
},
- get_store_items: function(s
tor
e,callback,low,up) {
+ get_store_items: function(s
nam
e,callback,low,up) {
// if low and up are undefined, all items are considered
var kr;
var last=false;
// 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);
}
kr=IDBKeyRange.upperBound(up,true);
}
- var tx=idb.handle.transaction(s
tor
e,'readonly');
- var store=tx.objectStore(s
tor
e);
+ var tx=idb.handle.transaction(s
nam
e,'readonly');
+ var store=tx.objectStore(s
nam
e);
var obj={};
obj.cnt_objs=0;
var obj={};
obj.cnt_objs=0;
@@
-251,9
+251,9
@@
var idb = {
}
};
},
}
};
},
- get_item_by_key: function(s
tor
e,key,callback) {
- var tx=idb.handle.transaction(s
tor
e,'readonly')
- var store=tx.objectStore(s
tor
e);
+ get_item_by_key: function(s
nam
e,key,callback) {
+ var tx=idb.handle.transaction(s
nam
e,'readonly')
+ var store=tx.objectStore(s
nam
e);
var req=store.get(key);
req.onerror=function(event) {
cl("idb: get key error - "+event.target.errorCode);
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(s
tor
e,index,val,callback) {
- var tx=db.handle.transaction(s
tor
e,'readonly')
- var store=tx.objectStore(s
tor
e);
+ get_item_by_index: function(s
nam
e,index,val,callback) {
+ var tx=db.handle.transaction(s
nam
e,'readonly')
+ var store=tx.objectStore(s
nam
e);
var idx=store.index(index);
var req=idx.get(val);
req.onerror=function(event) {
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(s
tor
e,key,callback) {
- var tx=idb.handle.transaction(s
tor
e,'readwrite');
- var store=tx.objectStore(s
tor
e);
+ del_item_by_key: function(s
nam
e,key,callback) {
+ var tx=idb.handle.transaction(s
nam
e,'readwrite');
+ var store=tx.objectStore(s
nam
e);
var kr=IDBKeyRange.bound(key,key,false,false);
var req=store.openCursor(kr);
var kr=IDBKeyRange.bound(key,key,false,false);
var req=store.openCursor(kr);