mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-16 02:03:07 -07:00
WebUI: prevent passing wrong parameter
The `event` object will be passed as the first parameter to the event handler. So wrap the event handler with a closure to prevent `event` leaking to other functions.
This commit is contained in:
parent
e069fbc37f
commit
1179fc3de3
4 changed files with 18 additions and 15 deletions
|
@ -753,14 +753,15 @@ window.qBittorrent.Search ??= (() => {
|
|||
};
|
||||
|
||||
const setupSearchTableEvents = function(enable) {
|
||||
const clickHandler = (e) => { downloadSearchTorrent(); };
|
||||
if (enable) {
|
||||
$$(".searchTableRow").each((target) => {
|
||||
target.addEventListener("dblclick", downloadSearchTorrent, false);
|
||||
target.addEventListener("dblclick", clickHandler);
|
||||
});
|
||||
}
|
||||
else {
|
||||
$$(".searchTableRow").each((target) => {
|
||||
target.removeEventListener("dblclick", downloadSearchTorrent, false);
|
||||
target.removeEventListener("dblclick", clickHandler);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue