Make bookmarkMoved compatible with IE/Edge
This commit is contained in:
parent
42c0982a48
commit
e1339f3772
|
@ -93,11 +93,11 @@ function bookmarkMoved(dropEvt) {
|
||||||
var db = openEvt.target.result;
|
var db = openEvt.target.result;
|
||||||
var groupsStore = db.transaction("Groups", "readwrite").objectStore("Groups");
|
var groupsStore = db.transaction("Groups", "readwrite").objectStore("Groups");
|
||||||
|
|
||||||
groupsStore.getAll().onsuccess = function (getAllEvt) {
|
groupsStore.get(oldGroupIndex).onsuccess = function (getOldEvt) {
|
||||||
var groups = getAllEvt.target.result;
|
var oldGroupData = getOldEvt.target.result;
|
||||||
|
|
||||||
var oldGroupData = groups[oldGroupIndex];
|
groupsStore.get(newGroupIndex).onsuccess = function (getNewEvt) {
|
||||||
var newGroupData = groups[newGroupIndex];
|
var newGroupData = getNewEvt.target.result;
|
||||||
|
|
||||||
oldGroupData.bookmarks = removeFromArray(oldGroupData.bookmarks, oldIndex);
|
oldGroupData.bookmarks = removeFromArray(oldGroupData.bookmarks, oldIndex);
|
||||||
groupsStore.put(oldGroupData);
|
groupsStore.put(oldGroupData);
|
||||||
|
@ -108,6 +108,7 @@ function bookmarkMoved(dropEvt) {
|
||||||
db.close();
|
db.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
openDBRequest.onerror = function (err) {
|
openDBRequest.onerror = function (err) {
|
||||||
console.error(err);
|
console.error(err);
|
||||||
|
|
Loading…
Reference in a new issue