diff --git a/setup_microscope.html b/setup_microscope.html
index 156fc4b..1dcc798 100644
--- a/setup_microscope.html
+++ b/setup_microscope.html
@@ -56,14 +56,14 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -188,41 +199,69 @@
form.addEventListener("submit", add);
function add(event){
+ event.preventDefault();
+
let microscope_setup = {
"name" : document.getElementById("name").value,
"FoV_Height" : document.getElementById("FoV_height").value,
"FoV_Width" : document.getElementById("FoV_width").value,
"Slip_Height" : document.getElementById("Slip_height").value,
- "Slip_Width" : document.getElementById("Slip_width").value
+ "Slip_Width" : document.getElementById("Slip_width").value,
+ "video_prefs" : video_prefs,
}
+
let transaction = db.transaction(["microscope_setup"], "readwrite");
let objectStore = transaction.objectStore("microscope_setup");
let add_request = objectStore.add(microscope_setup); // (3)
-
- transaction.oncomplete = (event) => {
+ add_request.onsuccess = (event) => {
console.log("All done!");
+ let id_of_setup = event.target.result;
+ if (document.getElementById("Default").checked){
+ let my_default = {"id" : 0, "microscope_setup" : id_of_setup};
+ let next_transaction = db.transaction(["defaults"], "readwrite");
+ let next_objectStore = next_transaction.objectStore("defaults");
+ let add_next_request = next_objectStore.put(my_default);
+ transaction.oncomplete = (event) => {
+ console.log("All done!");
+ };
+ transaction.onerror = (event) => {
+ console.log("something went wrong");
+ // Don't forget to handle errors!
+ };
+ }
};
- transaction.onerror = (event) => {
+ add_request.onerror = (event) => {
console.log("something went wrong");
// Don't forget to handle errors!
};
- event.preventDefault();
+
}
-
-