Skip to content

Commit

Permalink
wokr in progress
Browse files Browse the repository at this point in the history
  • Loading branch information
ehanahamed committed Oct 24, 2024
1 parent 38609bd commit b92f5ab
Showing 1 changed file with 35 additions and 33 deletions.
68 changes: 35 additions & 33 deletions web/views/edit.html
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,40 @@ <h2>¯\_(ツ)_/¯</h2>
<eta> if (data.new) { </eta>
<script>
editTermsTable.add();
/* indexeddb stuff */
/*var db;
var dbReq = indexedDB.open("quizfreelydata", 1);
dbReq.onerror = function (event) {
alert("Oh no! IndexedDB errored. Better error message coming soon?");
}
dbReq.onupgradeneeded = function (event) {
db = event.target.result;
if (db.objectStoreNames.contains("studysets") == false) {
var studysetsObjectStore = db.createObjectStore("studysets", { keyPath: "id", autoIncrement: true });
studysetsObjectStore.createIndex("title_idx", "title");
}
}
dbReq.onsuccess = function (event) {
db = event.target.result;
db.onerror = function (event) {
console.error(event);
alert("Oh no! An IndexedDB error!");
};
document.getElementById("create-button").addEventListener("click", function () {
var dbtrans = db.transaction("studysets", "readwrite");
var studysetsObjectStore = dbtrans.objectStore("studysets");
var addReq = studysetsObjectStore.add({
title: document.getElementById("edit-title").value,
data: {
terms: editTermsTable.arrayFromTable()
},
updated_at: (new Date()).toUTCString()
});
addReq.onsuccess = function () {
alert(objectStore.autoIncrement);
}
});
};*/
if (client.hasSession()) {
document.getElementById("create-button").addEventListener("click", function () {
var private = document.getElementById("edit-private-true").classList.contains("selected");
Expand Down Expand Up @@ -272,39 +306,7 @@ <h2>¯\_(ツ)_/¯</h2>
})
})
} else {
var db;
var dbReq = indexedDB.open("quizfreelydata", 1);
dbReq.onerror = function (event) {
alert("Oh no! IndexedDB errored. Better error message coming soon?");
}
dbReq.onupgradeneeded = function (event) {
db = event.target.result;
if (db.objectStoreNames.contains("studysets") == false) {
var studysetsObjectStore = db.createObjectStore("studysets", { keyPath: "id", autoIncrement: true });
studysetsObjectStore.createIndex("title_idx", "title");
}
}
dbReq.onsuccess = function (event) {
db = event.target.result;
db.onerror = function (event) {
console.error(event);
alert("Oh no! An IndexedDB error!");
};
document.getElementById("create-button").addEventListener("click", function () {
var dbtrans = db.transaction("studysets", "readwrite");
var studysetsObjectStore = dbtrans.objectStore("studysets");
var addReq = studysetsObjectStore.add({
title: document.getElementById("edit-title").value,
data: {
terms: editTermsTable.arrayFromTable()
},
updated_at: (new Date()).toUTCString()
});
addReq.onsuccess = function () {
alert(objectStore.autoIncrement);
}
});
};
/* moved up */
}
</script>
<eta> } else if (data.studysetId) { </eta>
Expand Down

0 comments on commit b92f5ab

Please sign in to comment.