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 () => {
if ("serviceWorker" in navigator) {
try {
@ -18,19 +19,12 @@ const registerServiceWorker = async () => {
}
};
registerServiceWorker();
}
//Variable for gestures
if (typeof(_bm_xDown) == undefined) {
let _bm_xDown;
}
if (typeof(_bm_yDown) == undefined) {
let _bm_yDown;
}
let _bm_xDown = 0;
let _bm_yDown = 0;
function bm_toggle_dropdown(list_id) {
var list = document.getElementById(list_id);
let list = document.getElementById(list_id);
if (list.className.indexOf("show") === -1) {
list.className += "show";
} else {
@ -44,7 +38,7 @@ function bm_overlay_off(sidebar_id) {
}
function bm_toggle_sidebar(sidebar_id) {
sidebar = document.getElementById(sidebar_id);
let sidebar = document.getElementById(sidebar_id);
if (sidebar.style.display === "block") {
document.getElementById("overlay").style.display = "none";
sidebar.style.display = "none";
@ -58,13 +52,13 @@ function bm_toggle_sidebar(sidebar_id) {
function bm_hide_sidebar(sidebar_id) {
document.getElementById("overlay").style.display = "none";
sidebar = document.getElementById(sidebar_id);
let sidebar = document.getElementById(sidebar_id);
sidebar.style.display = "none";
sidebar.classList.remove("mobile-sidebar")
}
function bm_sidebar_click(sidebar_id) {
sidebar = document.getElementById(sidebar_id);
let sidebar = document.getElementById(sidebar_id);
if(sidebar.classList.contains("mobile-sidebar")) {
bm_hide_sidebar(sidebar_id);
bm_hide_quickbox();
@ -72,15 +66,15 @@ function bm_sidebar_click(sidebar_id) {
}
function bm_toggle_visibility(element_id) {
element = document.getElementById(element_id);
let element = document.getElementById(element_id);
if (element.classList.contains("hidden")) {
element.classList.remove("hidden");
} else {
element.classList.add("hidden");
}
var x = document.getElementsByClassName(element_id);
for (var i = 0; i < x.length; i++) {
let x = document.getElementsByClassName(element_id);
for (let i = 0; i < x.length; i++) {
if (x[i].classList.contains("hidden")) {
x[i].classList.remove("hidden");
} else {
@ -90,11 +84,11 @@ function bm_toggle_visibility(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;
var x = document.getElementsByClassName("stickyheader");
for (var i = 0; i < x.length; i++) {
let x = document.getElementsByClassName("stickyheader");
for (let i = 0; i < x.length; i++) {
if (x[i].classList.contains("searchopened")) {
x[i].classList.remove("searchopened");
} 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) {
var x = document.getElementsByClassName("tab-button");
for (var i = 0; i < x.length; i++) {
let x = document.getElementsByClassName("tab-button");
for (let i = 0; i < x.length; i++) {
x[i].classList.remove("active");
}
element.classList.add("active");
var x = document.getElementsByClassName("tab");
for (var i = 0; i < x.length; i++) {
x = document.getElementsByClassName("tab");
for (let i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
document.getElementById(tab_id).style.display = "block";
@ -126,9 +120,8 @@ function bm_hide_quickbox() {
}
function bm_toggle_quickbox() {
quickbox = document.getElementById("quickbox");
console.log(quickbox);
if(quickbox.style.display == "block") {
let quickbox = document.getElementById("quickbox");
if(quickbox.style.display === "block") {
bm_hide_quickbox();
}
else {
@ -196,8 +189,8 @@ function bm_element_list_delete(sender, element_name, element_name_remove) {
document.getElementById(element_name_remove).value = '1';
sender.hidden = true;
document.getElementById('Undelete-' + element_name).hidden = false;
var x = document.getElementsByClassName(element_name + "-Col");
for (var i = 0; i < x.length; i++) {
let x = document.getElementsByClassName(element_name + "-Col");
for (let i = 0; i < x.length; i++) {
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 = '';
sender.hidden = true;
document.getElementById('Delete-' + element_name).hidden = false;
var x = document.getElementsByClassName(element_name + "-Col");
for (var i = 0; i < x.length; i++) {
let x = document.getElementsByClassName(element_name + "-Col");
for (let i = 0; i < x.length; i++) {
x[i].classList.remove("field-opaque");
}
}
@ -217,11 +210,10 @@ function bm_showMessage() {
setTimeout(() => {
document.getElementById('message').close();
document.getElementById('message').innerHTML = '';
}, "5000");
}, 5000);
}
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
document.querySelector('body')
@ -272,10 +264,9 @@ document.addEventListener("DOMContentLoaded", function(event){
document.body.addEventListener("closeQuickboxTransformModal", function(evt){
bm_showMessage();
document.getElementById('dialog').close();
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'})
}
});