mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-08-20 13:23:34 -07:00
WebUI: Use closest()
to get parent element
All `getParent()` instances (Mootools) were changed to use `closest()` method: https://developer.mozilla.org/en-US/docs/Web/API/Element/closest PR #22048.
This commit is contained in:
parent
879c6bf9ff
commit
bbc3c2832f
1 changed files with 10 additions and 10 deletions
|
@ -190,16 +190,16 @@ window.qBittorrent.DynamicTable ??= (() => {
|
||||||
if ((brect.width - mouseXRelative) < 5) {
|
if ((brect.width - mouseXRelative) < 5) {
|
||||||
this.resizeTh = e.target;
|
this.resizeTh = e.target;
|
||||||
this.canResize = true;
|
this.canResize = true;
|
||||||
e.target.getParent("tr").style.cursor = "col-resize";
|
e.target.closest("tr").style.cursor = "col-resize";
|
||||||
}
|
}
|
||||||
else if ((mouseXRelative < 5) && e.target.getPrevious('[class=""]')) {
|
else if ((mouseXRelative < 5) && e.target.getPrevious('[class=""]')) {
|
||||||
this.resizeTh = e.target.getPrevious('[class=""]');
|
this.resizeTh = e.target.getPrevious('[class=""]');
|
||||||
this.canResize = true;
|
this.canResize = true;
|
||||||
e.target.getParent("tr").style.cursor = "col-resize";
|
e.target.closest("tr").style.cursor = "col-resize";
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
this.canResize = false;
|
this.canResize = false;
|
||||||
e.target.getParent("tr").style.cursor = "";
|
e.target.closest("tr").style.cursor = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (this.currentHeaderAction === "drag") {
|
if (this.currentHeaderAction === "drag") {
|
||||||
|
@ -215,7 +215,7 @@ window.qBittorrent.DynamicTable ??= (() => {
|
||||||
this.dropSide = "left";
|
this.dropSide = "left";
|
||||||
}
|
}
|
||||||
|
|
||||||
e.target.getParent("tr").style.cursor = "move";
|
e.target.closest("tr").style.cursor = "move";
|
||||||
|
|
||||||
if (!previousVisibleSibling) { // right most column
|
if (!previousVisibleSibling) { // right most column
|
||||||
borderChangeElement = e.target;
|
borderChangeElement = e.target;
|
||||||
|
@ -1949,14 +1949,14 @@ window.qBittorrent.DynamicTable ??= (() => {
|
||||||
if (value) {
|
if (value) {
|
||||||
td.textContent = "QBT_TR(Yes)QBT_TR[CONTEXT=SearchPluginsTable]";
|
td.textContent = "QBT_TR(Yes)QBT_TR[CONTEXT=SearchPluginsTable]";
|
||||||
td.title = "QBT_TR(Yes)QBT_TR[CONTEXT=SearchPluginsTable]";
|
td.title = "QBT_TR(Yes)QBT_TR[CONTEXT=SearchPluginsTable]";
|
||||||
td.getParent("tr").classList.add("green");
|
td.closest("tr").classList.add("green");
|
||||||
td.getParent("tr").classList.remove("red");
|
td.closest("tr").classList.remove("red");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
td.textContent = "QBT_TR(No)QBT_TR[CONTEXT=SearchPluginsTable]";
|
td.textContent = "QBT_TR(No)QBT_TR[CONTEXT=SearchPluginsTable]";
|
||||||
td.title = "QBT_TR(No)QBT_TR[CONTEXT=SearchPluginsTable]";
|
td.title = "QBT_TR(No)QBT_TR[CONTEXT=SearchPluginsTable]";
|
||||||
td.getParent("tr").classList.add("red");
|
td.closest("tr").classList.add("red");
|
||||||
td.getParent("tr").classList.remove("green");
|
td.closest("tr").classList.remove("green");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
@ -3294,7 +3294,7 @@ window.qBittorrent.DynamicTable ??= (() => {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
td.set({ "text": logLevel, "title": logLevel });
|
td.set({ "text": logLevel, "title": logLevel });
|
||||||
td.getParent("tr").className = `logTableRow${addClass}`;
|
td.closest("tr").className = `logTableRow${addClass}`;
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -3354,7 +3354,7 @@ window.qBittorrent.DynamicTable ??= (() => {
|
||||||
addClass = "peerBanned";
|
addClass = "peerBanned";
|
||||||
}
|
}
|
||||||
td.set({ "text": status, "title": status });
|
td.set({ "text": status, "title": status });
|
||||||
td.getParent("tr").className = `logTableRow${addClass}`;
|
td.closest("tr").className = `logTableRow${addClass}`;
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue