Index: gc_core/js/lang_core/gc_engine.js ================================================================== --- gc_core/js/lang_core/gc_engine.js +++ gc_core/js/lang_core/gc_engine.js @@ -10,21 +10,16 @@ ${regex} ${map} if (typeof(process) !== 'undefined') { + // NodeJS var gc_options = require("./gc_options.js"); var gc_rules = require("./gc_rules.js"); var gc_rules_graph = require("./gc_rules_graph.js"); var cregex = require("./cregex.js"); var text = require("../text.js"); -} else if (typeof(require) !== 'undefined') { - var gc_options = require("resource://grammalecte/${lang}/gc_options.js"); - var gc_rules = require("resource://grammalecte/${lang}/gc_rules.js"); - var gc_rules_graph = require("resource://grammalecte/${lang}/gc_rules_graph.js"); - var cregex = require("resource://grammalecte/${lang}/cregex.js"); - var text = require("resource://grammalecte/text.js"); } function capitalizeArray (aArray) { // can’t map on user defined function?? Index: gc_core/js/tests.js ================================================================== --- gc_core/js/tests.js +++ gc_core/js/tests.js @@ -5,14 +5,12 @@ /* global require, exports, console */ "use strict"; -if(typeof(process) !== 'undefined') { +if (typeof(process) !== 'undefined') { var helpers = require("./graphspell/helpers.js"); -} else if (typeof(require) !== 'undefined') { - var helpers = require("resource://grammalecte/graphspell/helpers.js"); } class TestGrammarChecking { Index: gc_lang/fr/modules-js/conj.js ================================================================== --- gc_lang/fr/modules-js/conj.js +++ gc_lang/fr/modules-js/conj.js @@ -9,15 +9,14 @@ ${map} ${set} -if(typeof(process) !== 'undefined') { +if (typeof(process) !== 'undefined') { var helpers = require("../graphspell/helpers.js"); -} else if (typeof(require) !== 'undefined') { - var helpers = require("resource://grammalecte/graphspell/helpers.js"); } + var conj = { _lVtyp: [], _lTags: [], _dPatternConj: {}, @@ -601,27 +600,18 @@ } // Initialization if(!conj.bInit && typeof(process) !== 'undefined') { - // Work with nodejs + // NodeJS conj.init(helpers.loadFile(__dirname+"/conj_data.json")); } else if (!conj.bInit && typeof(browser) !== 'undefined') { // WebExtension Standard (but not in Worker) conj.init(helpers.loadFile(browser.extension.getURL("grammalecte/fr/conj_data.json"))); } else if (!conj.bInit && typeof(chrome) !== 'undefined') { // WebExtension Chrome (but not in Worker) conj.init(helpers.loadFile(chrome.extension.getURL("grammalecte/fr/conj_data.json"))); -} else if (!conj.bInit && typeof(require) !== 'undefined') { - // Add-on SDK and Thunderbird - conj.init(helpers.loadFile("resource://grammalecte/fr/conj_data.json")); -} else if (!conj.bInit && typeof(self) !== 'undefined' && typeof(self.port) !== 'undefined' && typeof(self.port.on) !== 'undefined') { - // used within Firefox content script (conjugation panel). - // can’t load JSON from here, so we do it in ui.js and send it here. - self.port.on("provideConjData", function (sJSONData) { - conj.init(sJSONData); - }); } else if (conj.bInit){ console.log("Module conj déjà initialisé"); } else { //console.log("Module conj non initialisé"); } Index: gc_lang/fr/modules-js/mfsp.js ================================================================== --- gc_lang/fr/modules-js/mfsp.js +++ gc_lang/fr/modules-js/mfsp.js @@ -5,14 +5,12 @@ /* global require, exports, console, browser,__dirname */ "use strict"; -if(typeof(process) !== 'undefined') { +if (typeof(process) !== 'undefined') { var helpers = require("../graphspell/helpers.js"); -} else if (typeof(require) !== 'undefined') { - var helpers = require("resource://grammalecte/graphspell/helpers.js"); } var mfsp = { // list of affix codes @@ -103,19 +101,16 @@ } }; // Initialization -if(!mfsp.bInit && typeof(process) !== 'undefined') { - //Nodejs +if (!mfsp.bInit && typeof(process) !== 'undefined') { + // NodeJS mfsp.init(helpers.loadFile(__dirname+"/mfsp_data.json")); } else if (!mfsp.bInit && typeof(browser) !== 'undefined') { // WebExtension mfsp.init(helpers.loadFile(browser.extension.getURL("grammalecte/fr/mfsp_data.json"))); -} else if (!mfsp.bInit && typeof(require) !== 'undefined') { - // Add-on SDK and Thunderbird - mfsp.init(helpers.loadFile("resource://grammalecte/fr/mfsp_data.json")); } else if (mfsp.bInit){ console.log("Module mfsp déjà initialisé"); } else { //console.log("Module mfsp non initialisé"); } Index: gc_lang/fr/modules-js/phonet.js ================================================================== --- gc_lang/fr/modules-js/phonet.js +++ gc_lang/fr/modules-js/phonet.js @@ -2,14 +2,12 @@ /* jshint esversion:6 */ /* jslint esversion:6 */ /* global __dirname */ -if(typeof(process) !== 'undefined') { +if (typeof(process) !== 'undefined') { var helpers = require("../graphspell/helpers.js"); -} else if (typeof(require) !== 'undefined') { - var helpers = require("resource://grammalecte/graphspell/helpers.js"); } var phonet = { _dWord: new Map(), @@ -88,18 +86,15 @@ }; // Initialization if (!phonet.bInit && typeof(process) !== 'undefined') { - //Nodejs + // NodeJS phonet.init(helpers.loadFile(__dirname+"/phonet_data.json")); } else if (!phonet.bInit && typeof(browser) !== 'undefined') { // WebExtension phonet.init(helpers.loadFile(browser.extension.getURL("grammalecte/fr/phonet_data.json"))); -} else if (!phonet.bInit && typeof(require) !== 'undefined') { - // Add-on SDK and Thunderbird - phonet.init(helpers.loadFile("resource://grammalecte/fr/phonet_data.json")); } else if (phonet.bInit){ console.log("Module phonet déjà initialisé"); } else { //console.log("Module phonet non initialisé"); }