This commit is contained in:
Ross
2022-08-04 10:42:22 +01:00
parent f9833abeb2
commit db5c0083b6
+21 -14
View File
@@ -2561,11 +2561,7 @@ $(".start-packet-button").click(function(evt) {
$.modal.close(); $.modal.close();
}); });
$("#btn-delete-answer-databases").click(function(evt) { function delete_answer_db() {
var r = confirm(
"This will delete ALL saved answers (including saved correct answers)!"
);
if (r == true) {
db.delete() db.delete()
.then(() => { .then(() => {
$.notify("Database successfully deleted", "success"); $.notify("Database successfully deleted", "success");
@@ -2582,11 +2578,9 @@ $("#btn-delete-answer-databases").click(function(evt) {
.finally(() => { .finally(() => {
// Do what should be done next... // Do what should be done next...
}); });
} else {} }
});
$("#btn-delete-cached-questions").click(function(evt) { function delete_question_db() {
var r = confirm("Delete cached questions?");
if (r == true) {
question_db question_db
.delete() .delete()
.then(() => { .then(() => {
@@ -2604,15 +2598,28 @@ $("#btn-delete-cached-questions").click(function(evt) {
.finally(() => { .finally(() => {
// Do what should be done next... // Do what should be done next...
}); });
}
$("#btn-delete-answer-databases").click(function(evt) {
var r = confirm(
"This will delete ALL saved answers (including saved correct answers)!"
);
if (r == true) {
delete_answer_db();
} else {}
});
$("#btn-delete-cached-questions").click(function(evt) {
var r = confirm("Delete cached questions?");
if (r == true) {
delete_question_db();
} else {} } else {}
}); });
$("#btn-reset-local").click(function(evt) { $("#btn-reset-local").click(function(evt) {
var r = confirm("Clear all local data"); var r = confirm("Clear all local data");
if (r == true) { if (r == true) {
(async () => { delete_answer_db();
const dbs = await window.indexedDB.databases(); delete_question_db();
dbs.forEach(db => { window.indexedDB.deleteDatabase(db.name) });
})();
} else {} } else {}
}); });