This commit is contained in:
parent
2a5953a106
commit
4f83aa1239
5
popup.js
5
popup.js
|
@ -126,8 +126,9 @@ function doDelete() {
|
||||||
document.getElementById('confirm').addEventListener('click', e => {
|
document.getElementById('confirm').addEventListener('click', e => {
|
||||||
let cmd = e.target.dataset.cmd;
|
let cmd = e.target.dataset.cmd;
|
||||||
if (cmd === 'ok') {
|
if (cmd === 'ok') {
|
||||||
deleteStyle(document.getElementById('confirm').dataset.id);
|
deleteStyle(document.getElementById('confirm').dataset.id, () => {
|
||||||
window.close();
|
window.close();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
if (cmd) {
|
if (cmd) {
|
||||||
|
|
|
@ -164,7 +164,7 @@ function enableStyle(id, enabled) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function deleteStyle(id) {
|
function deleteStyle(id, callback = function (){}) {
|
||||||
getDatabase(function(db) {
|
getDatabase(function(db) {
|
||||||
var tx = db.transaction(["styles"], "readwrite");
|
var tx = db.transaction(["styles"], "readwrite");
|
||||||
var os = tx.objectStore("styles");
|
var os = tx.objectStore("styles");
|
||||||
|
@ -173,6 +173,7 @@ function deleteStyle(id) {
|
||||||
handleDelete(id);
|
handleDelete(id);
|
||||||
invalidateCache(true);
|
invalidateCache(true);
|
||||||
notifyAllTabs({method: "styleDeleted", id: id});
|
notifyAllTabs({method: "styleDeleted", id: id});
|
||||||
|
callback();
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user