diff --git a/background-script.js b/background-script.js index 1b400e6..16b15ef 100644 --- a/background-script.js +++ b/background-script.js @@ -888,10 +888,6 @@ browser.runtime.onMessage.addListener((req, sender, sendResponse) => { sendResponse(lookup_indirect(req.text, req.time, req.divexisted)); } - else if (req.type == "toggle") - { - toggle_enabled(); - } else if (req.type == "fixicon") { fixicon(); @@ -905,3 +901,11 @@ browser.runtime.onMessage.addListener((req, sender, sendResponse) => return; } }); + +browser.contextMenus.create({ + id: "nazeka-toggle", + title: "Toggle Nazeka", + contexts: ["page", "selection"], + documentUrlPatterns: ["moz-extension://*/reader.html"], + onclick: toggle_enabled +}); diff --git a/reader.js b/reader.js index a6ec336..bf3ec0e 100644 --- a/reader.js +++ b/reader.js @@ -2,19 +2,6 @@ 'use strict'; -function toggle() -{ - browser.runtime.sendMessage({type:"toggle"}); -} - -browser.contextMenus.create({ - id: "nazeka-toggle", - title: "Toggle Nazeka", - contexts: ["page", "selection"], - documentUrlPatterns: ["moz-extension://*/reader.html"], - onclick: toggle -}); - function might_have_japanese(text) { for(let char of text)