diff options
Diffstat (limited to 'assets/index.js')
-rw-r--r-- | assets/index.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/assets/index.js b/assets/index.js new file mode 100644 index 0000000..6146c01 --- /dev/null +++ b/assets/index.js @@ -0,0 +1,18 @@ +"use strict"; +let dels = document.querySelectorAll("form[action=\"/idea/delete/\"]"); +for (let el of dels) { + el.onsubmit = function (e) { + e.preventDefault(); + if (confirm("are you sure?") === true) { + el.submit(); + } + }; +} +let eels = document.querySelectorAll("button.edit"); +for (let el of eels) { + el.onclick = function () { + console.log("clicked"); + let title = el.getAttribute("data-title"); + location.href = "/idea/edit?t=" + title; + }; +} |