From e80bf07995b6b7051bb00cb7cfccfa602d6265ab Mon Sep 17 00:00:00 2001 From: Khansa Kiasatina Date: Sun, 29 Mar 2020 21:20:29 -0400 Subject: [PATCH] add event handler and send message to messageHandler --- src/js/background/messageHandler.js | 3 +++ src/js/popup.js | 11 +++++++++++ 2 files changed, 14 insertions(+) diff --git a/src/js/background/messageHandler.js b/src/js/background/messageHandler.js index f4236f1..02a2474 100644 --- a/src/js/background/messageHandler.js +++ b/src/js/background/messageHandler.js @@ -40,6 +40,9 @@ const messageHandler = { return assignManager._setOrRemoveAssignment(tab.id, m.url, m.userContextId, m.value); }); break; + case "sortTabsByWindow": + backgroundLogic.sortTabsByWindow(); + break; case "sortTabs": backgroundLogic.sortTabs(); break; diff --git a/src/js/popup.js b/src/js/popup.js index 1349ffa..7aa1757 100644 --- a/src/js/popup.js +++ b/src/js/popup.js @@ -599,6 +599,17 @@ Logic.registerPanel(P_CONTAINERS_LIST, { } }); + Logic.addEnterHandler(document.querySelector("#sort-containers-link-window"), async () => { + try { + await browser.runtime.sendMessage({ + method: "sortTabsByWindow" + }); + window.close(); + } catch (e) { + window.close(); + } + }); + Logic.addEnterHandler(document.querySelector("#sort-containers-link"), async () => { try { await browser.runtime.sendMessage({