WebUI: Replace getElements & getChildren

This PR further reduces Mootools usage.
PR #22220.
This commit is contained in:
skomerko
2025-02-04 10:08:18 +01:00
committed by GitHub
parent 463700b76d
commit 9c2e698514
6 changed files with 53 additions and 65 deletions

View File

@@ -2102,7 +2102,8 @@ Use ';' to split multiple entries. Can use wildcard '*'.)QBT_TR[CONTEXT=OptionsD
// Advanced Tab
const updateNetworkInterfaces = (default_iface, default_iface_name) => {
$("networkInterface").getChildren().each(c => c.destroy());
[...document.getElementById("networkInterface").children].forEach((el) => { el.destroy(); });
fetch("api/v2/app/networkInterfaceList", {
method: "GET",
cache: "no-store"
@@ -2130,7 +2131,8 @@ Use ';' to split multiple entries. Can use wildcard '*'.)QBT_TR[CONTEXT=OptionsD
};
const updateInterfaceAddresses = (iface, default_addr) => {
$("optionalIPAddressToBind").getChildren().each(c => c.destroy());
[...document.getElementById("optionalIPAddressToBind").children].forEach((el) => { el.destroy(); });
const url = new URL("api/v2/app/networkInterfaceAddressList", window.location);
url.search = new URLSearchParams({
iface: iface