diff --git a/assets/static/css/main.css b/assets/static/css/main.css index a81ea9a..ec70a27 100644 --- a/assets/static/css/main.css +++ b/assets/static/css/main.css @@ -293,16 +293,13 @@ button, .button { font-size: 0.9rem; border-radius: 8px; line-height: 1.2rem; + padding: 8px 16px; } button:hover, .button:hover { box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } -button, .button { - padding: 8px 16px; -} - button.main, .button.main { background-color: var(--primary-color); color: #ffffff; diff --git a/assets/static/js/main.js b/assets/static/js/main.js index da63939..e9221b5 100644 --- a/assets/static/js/main.js +++ b/assets/static/js/main.js @@ -1,5 +1,3 @@ -import * as htmx from "./htmx/htmx"; - const registerServiceWorker = async () => { if ("serviceWorker" in navigator) { try { @@ -244,25 +242,31 @@ document.addEventListener("DOMContentLoaded", function(event){ document.querySelector('body').addEventListener('click', (event) => { if (event.target.classList.contains("close-dialog")) { - event.target.closest('#dialog').close(); - event.target.closest('#dialog').remove(); + let openDialog = event.target.closest('#dialog'); + if(openDialog !== null) { + openDialog.close(); + openDialog.remove(); + } } }); - document.body.addEventListener("showModalDialog", function(evt){ + document.querySelector('body').addEventListener("showModalDialog", function(evt){ document.getElementById("dialog").showModal(); }); - document.body.addEventListener("closeModalDialog", function(evt){ - document.getElementById('dialog').close(); - document.getElementById('dialog').remove(); + document.querySelector('body').addEventListener("closeModalDialog", function(evt){ + let openDialog = document.getElementById('dialog'); + if(openDialog !== null) { + openDialog.close(); + openDialog.remove(); + } }); - document.body.addEventListener("quickboxNoteClear", function(evt){ + document.querySelector('body').addEventListener("quickboxNoteClear", function(evt){ document.getElementById("quickbox-notetext").value = '' }); - document.body.addEventListener("closeQuickboxTransformModal", function(evt){ + document.querySelector('body').addEventListener("closeQuickboxTransformModal", function(evt){ bm_showMessage(); document.getElementById('dialog').close(); document.getElementById('dialog').remove(); diff --git a/assets/static/js/serviceWorker.js b/assets/static/js/serviceWorker.js index 92b92a6..95d6543 100644 --- a/assets/static/js/serviceWorker.js +++ b/assets/static/js/serviceWorker.js @@ -1,4 +1,4 @@ -const cacheVersion = "0.283" +const cacheVersion = "0.29" const cacheName = "speedtech-brainminder" const cacheFiles = [ '/static/bootstrap-icons/font/bootstrap-icons.min.css', diff --git a/assets/templates/items/relations.tmpl b/assets/templates/items/relations.tmpl index ecfe317..5c11ed4 100644 --- a/assets/templates/items/relations.tmpl +++ b/assets/templates/items/relations.tmpl @@ -11,24 +11,24 @@
{{ range .item.Relations}} -{{ $relation_name := printf "%s%v-%v" "ItemRelation-" .Item_id .Related_item_id }} -{{ $relation_name_remove := printf "%s%v-%v" "ItemRelation-ToRemove-" .Item_id .Related_item_id }} -