mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-01-09 17:12:31 -06:00
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:
@@ -37,36 +37,36 @@
|
||||
MochaUI.initializeTabs("preferencesTabs");
|
||||
|
||||
$("PrefBehaviorLink").addEventListener("click", (e) => {
|
||||
$$(".PrefTab").addClass("invisible");
|
||||
$("BehaviorTab").removeClass("invisible");
|
||||
$$(".PrefTab").forEach(tab => { tab.classList.add("invisible"); });
|
||||
$("BehaviorTab").classList.remove("invisible");
|
||||
});
|
||||
$("PrefDownloadsLink").addEventListener("click", (e) => {
|
||||
$$(".PrefTab").addClass("invisible");
|
||||
$("DownloadsTab").removeClass("invisible");
|
||||
$$(".PrefTab").forEach(tab => { tab.classList.add("invisible"); });
|
||||
$("DownloadsTab").classList.remove("invisible");
|
||||
});
|
||||
$("PrefConnectionLink").addEventListener("click", (e) => {
|
||||
$$(".PrefTab").addClass("invisible");
|
||||
$("ConnectionTab").removeClass("invisible");
|
||||
$$(".PrefTab").forEach(tab => { tab.classList.add("invisible"); });
|
||||
$("ConnectionTab").classList.remove("invisible");
|
||||
});
|
||||
$("PrefSpeedLink").addEventListener("click", (e) => {
|
||||
$$(".PrefTab").addClass("invisible");
|
||||
$("SpeedTab").removeClass("invisible");
|
||||
$$(".PrefTab").forEach(tab => { tab.classList.add("invisible"); });
|
||||
$("SpeedTab").classList.remove("invisible");
|
||||
});
|
||||
$("PrefBittorrentLink").addEventListener("click", (e) => {
|
||||
$$(".PrefTab").addClass("invisible");
|
||||
$("BittorrentTab").removeClass("invisible");
|
||||
$$(".PrefTab").forEach(tab => { tab.classList.add("invisible"); });
|
||||
$("BittorrentTab").classList.remove("invisible");
|
||||
});
|
||||
$("PrefRSSLink").addEventListener("click", (e) => {
|
||||
$$(".PrefTab").addClass("invisible");
|
||||
$("RSSTab").removeClass("invisible");
|
||||
$$(".PrefTab").forEach(tab => { tab.classList.add("invisible"); });
|
||||
$("RSSTab").classList.remove("invisible");
|
||||
});
|
||||
$("PrefWebUILink").addEventListener("click", (e) => {
|
||||
$$(".PrefTab").addClass("invisible");
|
||||
$("WebUITab").removeClass("invisible");
|
||||
$$(".PrefTab").forEach(tab => { tab.classList.add("invisible"); });
|
||||
$("WebUITab").classList.remove("invisible");
|
||||
});
|
||||
$("PrefAdvancedLink").addEventListener("click", (e) => {
|
||||
$$(".PrefTab").addClass("invisible");
|
||||
$("AdvancedTab").removeClass("invisible");
|
||||
$$(".PrefTab").forEach(tab => { tab.classList.add("invisible"); });
|
||||
$("AdvancedTab").classList.remove("invisible");
|
||||
});
|
||||
})();
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user