WebUI: Replace Mootools class list manipulation methods

All `addClass()`, `removeClass()` and `hasClass()` instances were changed to use `classList` equivalent:
https://developer.mozilla.org/en-US/docs/Web/API/Element/classList

PR #21946.

---------

Co-authored-by: Chocobo1 <Chocobo1@users.noreply.github.com>
This commit is contained in:
skomerko
2024-12-08 09:12:57 +01:00
committed by GitHub
parent 9f0fa4c215
commit 7080f85b59
15 changed files with 143 additions and 167 deletions

View File

@@ -306,14 +306,14 @@
currentSelectedTab = tab;
if (currentSelectedTab === "main") {
selectBox.enable();
$("logMessageView").removeClass("invisible");
$("logPeerView").addClass("invisible");
$("logMessageView").classList.remove("invisible");
$("logPeerView").classList.add("invisible");
resetTableTimer("peer");
}
else {
selectBox.disable();
$("logMessageView").addClass("invisible");
$("logPeerView").removeClass("invisible");
$("logMessageView").classList.add("invisible");
$("logPeerView").classList.remove("invisible");
resetTableTimer("main");
}
@@ -370,7 +370,7 @@
onSuccess: (response) => {
$("error_div").textContent = "";
if ($("logTabColumn").hasClass("invisible"))
if ($("logTabColumn").classList.contains("invisible"))
return;
if (response.length > 0) {