WebUI: Make context menu target selectors more precise

This commit is contained in:
skomerko 2025-02-13 20:50:00 +01:00
commit f58d6ae984
7 changed files with 8 additions and 8 deletions

View file

@ -21,7 +21,7 @@
} = window.MUI.Windows.instances["multiRenamePage"];
const bulkRenameFilesContextMenu = new window.qBittorrent.ContextMenu.ContextMenu({
targets: "#bulkRenameFilesTableDiv tr",
targets: "#bulkRenameFilesTableDiv tbody tr",
menu: "multiRenameFilesMenu",
actions: {
ToggleSelection: (element, ref) => {

View file

@ -575,7 +575,7 @@ window.qBittorrent.PropFiles ??= (() => {
};
const torrentFilesContextMenu = new window.qBittorrent.ContextMenu.ContextMenu({
targets: "#torrentFilesTableDiv tr",
targets: "#torrentFilesTableDiv tbody tr",
menu: "torrentFilesMenu",
actions: {
Rename: (element, ref) => {

View file

@ -109,7 +109,7 @@ window.qBittorrent.Search ??= (() => {
// load "Search in" preference from local storage
$("searchInTorrentName").value = (LocalPreferences.get("search_in_filter") === "names") ? "names" : "everywhere";
const searchResultsTableContextMenu = new window.qBittorrent.ContextMenu.ContextMenu({
targets: "#searchResultsTableDiv tr",
targets: "#searchResultsTableDiv tbody tr",
menu: "searchResultsTableMenu",
actions: {
Download: downloadSearchTorrent,

View file

@ -206,7 +206,7 @@
});
const logTableContextMenu = new window.qBittorrent.ContextMenu.ContextMenu({
targets: ":is(#logMessageView, #logPeerView) tr",
targets: ":is(#logMessageTableDiv, #logPeerTableDiv) tbody tr",
menu: "logTableMenu",
actions: {
Clear: () => {

View file

@ -218,7 +218,7 @@
$("rssFetchingDisabled").classList.remove("invisible");
const rssFeedContextMenu = new window.qBittorrent.ContextMenu.RssFeedContextMenu({
targets: "#rssFeedTableDiv tr",
targets: "#rssFeedTableDiv tbody tr",
menu: "rssFeedMenu",
actions: {
update: (el) => {
@ -288,7 +288,7 @@
rssFeedTable.setup("rssFeedTableDiv", "rssFeedFixedHeaderDiv", rssFeedContextMenu);
const rssArticleContextMenu = new window.qBittorrent.ContextMenu.RssArticleContextMenu({
targets: "#rssArticleTableDiv tr",
targets: "#rssArticleTableDiv tbody tr",
menu: "rssArticleMenu",
actions: {
Download: (el) => {

View file

@ -94,7 +94,7 @@
const setup = () => {
searchPluginsTable = new window.qBittorrent.DynamicTable.SearchPluginsTable();
searchPluginsTableContextMenu = new window.qBittorrent.ContextMenu.SearchPluginsTableContextMenu({
targets: "#searchPluginsTableDiv tr",
targets: "#searchPluginsTableDiv tbody tr",
menu: "searchPluginsTableMenu",
actions: {
Enabled: enablePlugin,

View file

@ -29,7 +29,7 @@
// create a context menu
const contextMenu = new window.qBittorrent.ContextMenu.TorrentsTableContextMenu({
targets: "#torrentsTableDiv tr",
targets: "#torrentsTableDiv tbody tr",
menu: "torrentsTableMenu",
actions: {
start: (element, ref) => {