revert "Are you sure?" when something else is clicked

pull/142/head
Aevann 2023-03-21 21:11:02 +02:00
parent 532af09a93
commit d36a930328
2 changed files with 24 additions and 2 deletions

View File

@ -203,6 +203,22 @@ document.addEventListener("click", function(e){
toggling.classList.toggle(attr);
}
if (!element.classList.contains("areyousure")) {
document.querySelectorAll(".areyousure").forEach(i => {
i.classList.remove("areyousure")
if (i.dataset.oldvalue)
i.value = i.dataset.oldvalue
else
i.innerHTML = i.dataset.oldhtml
i.setAttribute("data-onclick", "areyousure(this)");
if (i.dataset.dismiss)
i.removeAttribute("data-bs-dismiss")
});
}
});
const inputs = document.querySelectorAll('input[type="number"]')

View File

@ -266,15 +266,21 @@ function timestamp(t, ti) {
};
function areyousure(t) {
if (t.value)
if (t.value) {
t.dataset.oldvalue = t.value
t.value = 'Are you sure?'
else
}
else {
t.dataset.oldhtml = t.innerHTML
t.innerHTML = t.innerHTML.replace(t.textContent, 'Are you sure?')
}
t.setAttribute("data-onclick", t.dataset.areyousure);
if (t.dataset.dismiss)
t.setAttribute("data-bs-dismiss", t.dataset.dismiss);
t.classList.add('areyousure')
}
function prepare_to_pause(audio) {