From 6528e2118ece87b074d6a4cb0b1937b57a17fbec Mon Sep 17 00:00:00 2001 From: Nils Maier Date: Fri, 11 Oct 2019 13:28:18 +0200 Subject: [PATCH] Show context when no selection Closes #162 --- uikit/lib/tableevents.ts | 2 +- windows/manager/table.ts | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/uikit/lib/tableevents.ts b/uikit/lib/tableevents.ts index 64f8151..9a1ef1f 100644 --- a/uikit/lib/tableevents.ts +++ b/uikit/lib/tableevents.ts @@ -45,10 +45,10 @@ export class TableEvents extends BaseTable { "scroll", debounce(this.scrolled.bind(this), SCROLL_DEBOUNCE), { passive: true }); + body.addEventListener("contextmenu", this.contextmenu.bind(this), true); table.addEventListener("keypress", this.keypressed.bind(this), true); table.addEventListener("keydown", this.keypressed.bind(this), true); - table.addEventListener("contextmenu", this.contextmenu.bind(this), true); selectionGrippy.addEventListener("click", this.grippyClicked.bind(this)); } diff --git a/windows/manager/table.ts b/windows/manager/table.ts index ea1b761..f374996 100644 --- a/windows/manager/table.ts +++ b/windows/manager/table.ts @@ -571,9 +571,7 @@ export class DownloadTable extends VirtualTable { ctx.on("dismissed", () => this.table.focus()); this.on("contextmenu", (tree, event) => { - if (!this.selection.empty) { - this.showContextMenu(event); - } + this.showContextMenu(event); return true; });