Javascript code clenaup

This commit is contained in:
roberto 2025-02-07 11:02:15 +01:00
parent 008f26e9c1
commit b4fe435b9e

View file

@ -1,4 +1,5 @@
if (typeof(registerServiceWorker) === undefined) { import * as htmx from "./htmx/htmx";
const registerServiceWorker = async () => { const registerServiceWorker = async () => {
if ("serviceWorker" in navigator) { if ("serviceWorker" in navigator) {
try { try {
@ -18,20 +19,13 @@ const registerServiceWorker = async () => {
} }
}; };
registerServiceWorker(); registerServiceWorker();
}
//Variable for gestures let _bm_xDown = 0;
if (typeof(_bm_xDown) == undefined) { let _bm_yDown = 0;
let _bm_xDown;
}
if (typeof(_bm_yDown) == undefined) {
let _bm_yDown;
}
function bm_toggle_dropdown(list_id) { function bm_toggle_dropdown(list_id) {
var list = document.getElementById(list_id); let list = document.getElementById(list_id);
if (list.className.indexOf("show") === -1) { if (list.className.indexOf("show") === -1) {
list.className += "show"; list.className += "show";
} else { } else {
list.className = list.className.replace("show", ""); list.className = list.className.replace("show", "");
@ -44,7 +38,7 @@ function bm_overlay_off(sidebar_id) {
} }
function bm_toggle_sidebar(sidebar_id) { function bm_toggle_sidebar(sidebar_id) {
sidebar = document.getElementById(sidebar_id); let sidebar = document.getElementById(sidebar_id);
if (sidebar.style.display === "block") { if (sidebar.style.display === "block") {
document.getElementById("overlay").style.display = "none"; document.getElementById("overlay").style.display = "none";
sidebar.style.display = "none"; sidebar.style.display = "none";
@ -58,13 +52,13 @@ function bm_toggle_sidebar(sidebar_id) {
function bm_hide_sidebar(sidebar_id) { function bm_hide_sidebar(sidebar_id) {
document.getElementById("overlay").style.display = "none"; document.getElementById("overlay").style.display = "none";
sidebar = document.getElementById(sidebar_id); let sidebar = document.getElementById(sidebar_id);
sidebar.style.display = "none"; sidebar.style.display = "none";
sidebar.classList.remove("mobile-sidebar") sidebar.classList.remove("mobile-sidebar")
} }
function bm_sidebar_click(sidebar_id) { function bm_sidebar_click(sidebar_id) {
sidebar = document.getElementById(sidebar_id); let sidebar = document.getElementById(sidebar_id);
if(sidebar.classList.contains("mobile-sidebar")) { if(sidebar.classList.contains("mobile-sidebar")) {
bm_hide_sidebar(sidebar_id); bm_hide_sidebar(sidebar_id);
bm_hide_quickbox(); bm_hide_quickbox();
@ -72,15 +66,15 @@ function bm_sidebar_click(sidebar_id) {
} }
function bm_toggle_visibility(element_id) { function bm_toggle_visibility(element_id) {
element = document.getElementById(element_id); let element = document.getElementById(element_id);
if (element.classList.contains("hidden")) { if (element.classList.contains("hidden")) {
element.classList.remove("hidden"); element.classList.remove("hidden");
} else { } else {
element.classList.add("hidden"); element.classList.add("hidden");
} }
var x = document.getElementsByClassName(element_id); let x = document.getElementsByClassName(element_id);
for (var i = 0; i < x.length; i++) { for (let i = 0; i < x.length; i++) {
if (x[i].classList.contains("hidden")) { if (x[i].classList.contains("hidden")) {
x[i].classList.remove("hidden"); x[i].classList.remove("hidden");
} else { } else {
@ -90,11 +84,11 @@ function bm_toggle_visibility(element_id) {
} }
function bm_toggle_visibility_list_search(element_id) { function bm_toggle_visibility_list_search(element_id) {
element = document.getElementById(element_id); let element = document.getElementById(element_id);
element.hidden = !element.hidden; element.hidden = !element.hidden;
var x = document.getElementsByClassName("stickyheader"); let x = document.getElementsByClassName("stickyheader");
for (var i = 0; i < x.length; i++) { for (let i = 0; i < x.length; i++) {
if (x[i].classList.contains("searchopened")) { if (x[i].classList.contains("searchopened")) {
x[i].classList.remove("searchopened"); x[i].classList.remove("searchopened");
} else { } else {
@ -104,13 +98,13 @@ function bm_toggle_visibility_list_search(element_id) {
} }
function bm_open_tab(element, tab_button_class, tab_class, tab_id) { function bm_open_tab(element, tab_button_class, tab_class, tab_id) {
var x = document.getElementsByClassName("tab-button"); let x = document.getElementsByClassName("tab-button");
for (var i = 0; i < x.length; i++) { for (let i = 0; i < x.length; i++) {
x[i].classList.remove("active"); x[i].classList.remove("active");
} }
element.classList.add("active"); element.classList.add("active");
var x = document.getElementsByClassName("tab"); x = document.getElementsByClassName("tab");
for (var i = 0; i < x.length; i++) { for (let i = 0; i < x.length; i++) {
x[i].style.display = "none"; x[i].style.display = "none";
} }
document.getElementById(tab_id).style.display = "block"; document.getElementById(tab_id).style.display = "block";
@ -126,9 +120,8 @@ function bm_hide_quickbox() {
} }
function bm_toggle_quickbox() { function bm_toggle_quickbox() {
quickbox = document.getElementById("quickbox"); let quickbox = document.getElementById("quickbox");
console.log(quickbox); if(quickbox.style.display === "block") {
if(quickbox.style.display == "block") {
bm_hide_quickbox(); bm_hide_quickbox();
} }
else { else {
@ -196,8 +189,8 @@ function bm_element_list_delete(sender, element_name, element_name_remove) {
document.getElementById(element_name_remove).value = '1'; document.getElementById(element_name_remove).value = '1';
sender.hidden = true; sender.hidden = true;
document.getElementById('Undelete-' + element_name).hidden = false; document.getElementById('Undelete-' + element_name).hidden = false;
var x = document.getElementsByClassName(element_name + "-Col"); let x = document.getElementsByClassName(element_name + "-Col");
for (var i = 0; i < x.length; i++) { for (let i = 0; i < x.length; i++) {
x[i].classList.add("field-opaque"); x[i].classList.add("field-opaque");
} }
} }
@ -206,8 +199,8 @@ function bm_element_list_undelete(sender, element_name, element_name_remove) {
document.getElementById(element_name_remove).value = ''; document.getElementById(element_name_remove).value = '';
sender.hidden = true; sender.hidden = true;
document.getElementById('Delete-' + element_name).hidden = false; document.getElementById('Delete-' + element_name).hidden = false;
var x = document.getElementsByClassName(element_name + "-Col"); let x = document.getElementsByClassName(element_name + "-Col");
for (var i = 0; i < x.length; i++) { for (let i = 0; i < x.length; i++) {
x[i].classList.remove("field-opaque"); x[i].classList.remove("field-opaque");
} }
} }
@ -217,11 +210,10 @@ function bm_showMessage() {
setTimeout(() => { setTimeout(() => {
document.getElementById('message').close(); document.getElementById('message').close();
document.getElementById('message').innerHTML = ''; document.getElementById('message').innerHTML = '';
}, "5000"); }, 5000);
} }
document.addEventListener("DOMContentLoaded", function(event){ document.addEventListener("DOMContentLoaded", function(event){
// const easyMDE = new EasyMDE({autosave: {enabled: true, uniqueId: 'eMDE-item-descriotion'}, element: document.getElementById('item-description')});
/* /*
//Swipe on body, disabled due to conflicts //Swipe on body, disabled due to conflicts
document.querySelector('body') document.querySelector('body')
@ -272,10 +264,9 @@ document.addEventListener("DOMContentLoaded", function(event){
document.body.addEventListener("closeQuickboxTransformModal", function(evt){ document.body.addEventListener("closeQuickboxTransformModal", function(evt){
bm_showMessage(); bm_showMessage();
document.getElementById('dialog').close(); document.getElementById('dialog').close();
document.getElementById('dialog').remove(); document.getElementById('dialog').remove();
if(evt.detail.keepQuickNote == 0){ if(evt.detail.keepQuickNote === 0){
htmx.ajax('DELETE', '/quickbox/delete/' + evt.detail.quickNoteId, {target:'#quicknote-' + evt.detail.quickNoteId, swap:'outerHTML swap:1s'}) htmx.ajax('DELETE', '/quickbox/delete/' + evt.detail.quickNoteId, {target:'#quicknote-' + evt.detail.quickNoteId, swap:'outerHTML swap:1s'})
} }
}); });