From 33bc883e54f7b2bfc3b65bcd832fab013d8b1f38 Mon Sep 17 00:00:00 2001 From: Jakob Yanagibashi <jakob@yanagibashi.invalid> Date: Thu, 20 Jul 2023 13:04:39 +0000 Subject: [PATCH] Preserve default values --- main.js | 25 +++++++++++++------------ package.json | 3 +-- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/main.js b/main.js index d799057..c53f252 100644 --- a/main.js +++ b/main.js @@ -174,7 +174,7 @@ document.querySelector("#app").innerHTML = ` <!-- Dialogs Edit menu --> <dialog id="addLineDialog"> - <form method="dialog" id="addLineForm"> + <form id="addLineForm"> <h3>New line</h3> <fieldset> <legend>Position</legend> @@ -230,8 +230,8 @@ document.querySelector("#app").innerHTML = ` /><br /> </fieldset> <menu> - <button value="add">Add</button> - <button value="cancel">Cancel</button> + <button id="addLineBtn" value="add">Add</button> + <button value="cancel" formmethod="dialog">Cancel</button> </menu> </form> </dialog> @@ -241,7 +241,7 @@ document.querySelector("#app").innerHTML = ` <h3>New arc</h3> <fieldset> <legend>Properties</legend> - Size: <input type="text" id="addArcInputSize" /><br /> + Size: <input type="text" id="addArcInputSize" value="5" /><br /> Curvature: <br /> <input @@ -1021,10 +1021,9 @@ G28 }); document - .getElementById("addLineDialog") - .addEventListener("close", function onClose(e) { - // Check if Add button was pressed - if (e.target.returnValue != "add") return; + .getElementById("addLineBtn") + .addEventListener("click", (e) => { + e.preventDefault(); let inputX = document.getElementById("addLineInputX"); let inputY = document.getElementById("addLineInputY"); @@ -1084,9 +1083,11 @@ G28 ); } } - inputX.value = ""; - inputY.value = ""; - inputZ.value = ""; + inputX.value = "0"; + inputY.value = "0"; + inputZ.value = "0"; + + document.getElementById("addLineDialog").close(); }); document @@ -1108,7 +1109,7 @@ G28 data.get("addArcInputDirectionZ"), data.get("addArcInputCurvature") ); - size.value = ""; + size.value = "5"; }); } diff --git a/package.json b/package.json index ac377a5..f13b473 100644 --- a/package.json +++ b/package.json @@ -7,9 +7,8 @@ "doc": "doc" }, "scripts": { - "dev": "vite", + "dev": "vite --host", "build": "vite build", - "build-gitlab": "vite build --base=/tailorbird/", "preview": "vite preview" }, "repository": { -- GitLab