Index: gc_lang/fr/webext/background.js ================================================================== --- gc_lang/fr/webext/background.js +++ gc_lang/fr/webext/background.js @@ -189,45 +189,45 @@ xGCESharedWorker.port.onmessage = function (e) { // https://developer.mozilla.org/en-US/docs/Web/API/MessageEvent try { switch (e.data[0]) { case "grammar_errors": - console.log("GRAMMAR ERRORS"); + console.log("GRAMMAR ERRORS (SHARE)"); console.log(e.data[1].aGrammErr); //browser.runtime.sendMessage({sCommand: "grammar_errors", aGrammErr: e.data[1].aGrammErr}); break; case "spelling_and_grammar_errors": - console.log("SPELLING AND GRAMMAR ERRORS"); + console.log("SPELLING AND GRAMMAR ERRORS (SHARE)"); console.log(e.data[1].aSpellErr); console.log(e.data[1].aGrammErr); break; case "text_to_test_result": - console.log("TESTS RESULTS"); + console.log("TESTS RESULTS (SHARE)"); console.log(e.data[1]); break; case "fulltests_result": - console.log("TESTS RESULTS"); + console.log("TESTS RESULTS (SHARE)"); console.log(e.data[1]); break; case "options": - console.log("OPTIONS"); + console.log("OPTIONS (SHARE)"); console.log(e.data[1]); break; case "tokens": - console.log("TOKENS"); + console.log("TOKENS (SHARE)"); console.log(e.data[1]); let xLxgTab = browser.tabs.create({ url: browser.extension.getURL("panel/lexicographer.html"), }); xLxgTab.then(onCreated, onError); break; case "error": - console.log("ERROR"); + console.log("ERROR (SHARE)"); console.log(e.data[1]); break; default: - console.log("Unknown command: " + e.data[0]); + console.log("Unknown command (SHARE): " + e.data[0]); } } catch (e) { showError(e); } Index: gc_lang/fr/webext/content_scripts/modify_page.js ================================================================== --- gc_lang/fr/webext/content_scripts/modify_page.js +++ gc_lang/fr/webext/content_scripts/modify_page.js @@ -9,11 +9,11 @@ } /* Worker (separate thread to avoid freezing Firefox) */ -let xGCEWorker = new SharedWorker("../gce_sharedworker.js"); +let xGCEWorker = new SharedWorker(browser.extension.getURL("../gce_sharedworker.js")); xGCEWorker.onerror = function(e) { console.log('There is an error with your worker!'); console.log(typeof(e)); console.log(e); @@ -26,45 +26,45 @@ xGCEWorker.port.onmessage = function (e) { // https://developer.mozilla.org/en-US/docs/Web/API/MessageEvent try { switch (e.data[0]) { case "grammar_errors": - console.log("GRAMMAR ERRORS"); + console.log("GRAMMAR ERRORS (SHARE)"); console.log(e.data[1].aGrammErr); //browser.runtime.sendMessage({sCommand: "grammar_errors", aGrammErr: e.data[1].aGrammErr}); break; case "spelling_and_grammar_errors": - console.log("SPELLING AND GRAMMAR ERRORS"); + console.log("SPELLING AND GRAMMAR ERRORS (SHARE)"); console.log(e.data[1].aSpellErr); console.log(e.data[1].aGrammErr); break; case "text_to_test_result": - console.log("TESTS RESULTS"); + console.log("TESTS RESULTS (SHARE)"); console.log(e.data[1]); break; case "fulltests_result": - console.log("TESTS RESULTS"); + console.log("TESTS RESULTS (SHARE)"); console.log(e.data[1]); break; case "options": - console.log("OPTIONS"); + console.log("OPTIONS (SHARE)"); console.log(e.data[1]); break; case "tokens": - console.log("TOKENS"); + console.log("TOKENS (SHARE)"); console.log(e.data[1]); let xLxgTab = browser.tabs.create({ url: browser.extension.getURL("panel/lexicographer.html"), }); xLxgTab.then(onCreated, onError); break; case "error": - console.log("ERROR"); + console.log("ERROR (SHARE)"); console.log(e.data[1]); break; default: - console.log("Unknown command: " + e.data[0]); + console.log("Unknown command (SHARE): " + e.data[0]); } } catch (e) { showError(e); }