WebUI: Show 'Edit tracker URL...' only when one tracker is selected

We can only edit one URL through the dialog, so there's no point in showing this context option when more than one tracker is selected in trackers table.

PR #22311.
This commit is contained in:
skomerko
2025-02-25 06:55:04 +01:00
committed by Vladimir Golovnev (glassez)
parent 2a33e187eb
commit 2076302170

View File

@@ -138,8 +138,6 @@ window.qBittorrent.PropTrackers ??= (() => {
addTrackerFN();
},
EditTracker: (element, ref) => {
// only allow editing of one row
element.firstElementChild.click();
editTrackerFN(element);
},
RemoveTracker: (element, ref) => {
@@ -162,7 +160,11 @@ window.qBittorrent.PropTrackers ??= (() => {
this.hideItem("CopyTrackerUrl");
}
else {
if (selectedTrackers.length === 1)
this.showItem("EditTracker");
else
this.hideItem("EditTracker");
this.showItem("RemoveTracker");
this.showItem("CopyTrackerUrl");
}