Overview
Comment: | [tb] rename variable to avoid collision with another extension |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | tb |
Files: | files | file ages | folders |
SHA3-256: |
9328b22957b5ed4d6b1bc605b7b7e4db |
User & Date: | olr on 2020-03-31 20:29:34 |
Other Links: | manifest | tags |
Context
2020-03-31
| ||
20:41 | [tb] rename variable to avoid collision with another extension check-in: 6f5fe30fdc user: olr tags: trunk, tb | |
20:29 | [tb] rename variable to avoid collision with another extension check-in: 9328b22957 user: olr tags: trunk, tb | |
20:26 | [fr] faux positif et ajustements check-in: 2d9eedba4c user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/mailext/content/overlay.js from [382be936c1] to [4e5a5c3792].
1 2 3 4 5 6 7 8 9 10 11 | // JavaScript "use strict"; const Cc = Components.classes; const Ci = Components.interfaces; //const Cu = Components.utils; //const { require } = Cu.import("resource://gre/modules/commonjs/toolkit/require.js", {}); const { BasePromiseWorker } = ChromeUtils.import('resource://gre/modules/PromiseWorker.jsm', {}); | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | // JavaScript "use strict"; const Cc = Components.classes; const Ci = Components.interfaces; //const Cu = Components.utils; //const { require } = Cu.import("resource://gre/modules/commonjs/toolkit/require.js", {}); const { BasePromiseWorker } = ChromeUtils.import('resource://gre/modules/PromiseWorker.jsm', {}); const xGrammalectePrefs = Cc["@mozilla.org/preferences-service;1"].getService(Ci.nsIPrefService).getBranch("extensions.grammarchecker."); //const text = require("resource://grammalecte/text.js"); //const tf = require("resource://grammalecte/fr/textformatter.js"); const oConverterToExponent = { dNumbers: new Map ([ |
︙ | ︙ | |||
35 36 37 38 39 40 41 | xGCEWorker: null, loadGC: function () { if (this.xGCEWorker === null) { // Grammar checker console.log('Loading Grammalecte'); this.xGCEWorker = new BasePromiseWorker('chrome://promiseworker/content/gce_worker.js'); let that = this; | | | | | | | 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | xGCEWorker: null, loadGC: function () { if (this.xGCEWorker === null) { // Grammar checker console.log('Loading Grammalecte'); this.xGCEWorker = new BasePromiseWorker('chrome://promiseworker/content/gce_worker.js'); let that = this; let xPromise = this.xGCEWorker.post('loadGrammarChecker', [xGrammalectePrefs.getCharPref("sGCOptions"), "Thunderbird"]); xPromise.then( function (aVal) { console.log(aVal); xGrammalectePrefs.setCharPref("sGCOptions", aVal); // spelling dictionary if (xGrammalectePrefs.getCharPref("sMainDicName")) { let sMainDicName = xGrammalectePrefs.getCharPref("sMainDicName"); if (sMainDicName == "fr-classic.json" || sMainDicName == "fr-reform.json") { that.xGCEWorker.post("setDictionary", ["main", sMainDicName]); } } // personal dictionary if (xGrammalectePrefs.getBoolPref("bPersonalDictionary")) { let sDicJSON = oFileHandler.loadFile("fr.personal.json"); if (sDicJSON) { that.xGCEWorker.post('setDictionary', ["personal", sDicJSON]); } } }, function (aReason) { console.log('Promise rejected - ', aReason); } |
︙ | ︙ | |||
95 96 97 98 99 100 101 | function (aReason) { console.log('Promise rejected', aReason); } ).catch( function (aCaught) { console.log('Promise Error', aCaught); } ); }, setOptions: function () { console.log('Set options'); | | | | | 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | function (aReason) { console.log('Promise rejected', aReason); } ).catch( function (aCaught) { console.log('Promise Error', aCaught); } ); }, setOptions: function () { console.log('Set options'); let xPromise = this.xGCEWorker.post('setOptions', [xGrammalectePrefs.getCharPref("sGCOptions")]); xPromise.then( function (aVal) { console.log(aVal); xGrammalectePrefs.setCharPref("sGCOptions", aVal); }, function (aReason) { console.log('Promise rejected', aReason); } ).catch( function (aCaught) { console.log('Promise Error', aCaught); } ); }, resetOptions: function () { let xPromise = this.xGCEWorker.post('resetOptions'); xPromise.then( function (aVal) { console.log(aVal); xGrammalectePrefs.setCharPref("sGCOptions", aVal); }, function (aReason) { console.log('Promise rejected', aReason); } ).catch( function (aCaught) { console.log('Promise Error', aCaught); } ); }, parse: async function () { |
︙ | ︙ | |||
442 443 444 445 446 447 448 | }, onOpenGCOptions: function (e) { let that = this; let xPromise = this.xGCEWorker.post('getDefaultOptions'); xPromise.then( function (aVal) { console.log(aVal); | | | 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 | }, onOpenGCOptions: function (e) { let that = this; let xPromise = this.xGCEWorker.post('getDefaultOptions'); xPromise.then( function (aVal) { console.log(aVal); xGrammalectePrefs.setCharPref("sGCDefaultOptions", aVal); }, function (aReason) { console.log('Promise rejected', aReason); } ).catch( function (aCaught) { console.log('Promise Error', aCaught); } ).then( function () { that.openDialog("chrome://grammarchecker/content/gc_options.xul", "", "chrome, dialog, modal, resizable=no"); |
︙ | ︙ | |||
483 484 485 486 487 488 489 | var oTextFormatter = { init: function () { try { this.closePanel(); this.listen(); | | | 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 | var oTextFormatter = { init: function () { try { this.closePanel(); this.listen(); let sTFOptions = xGrammalectePrefs.getCharPref("sTFOptions"); if (sTFOptions !== "") { this.setOptionsInPanel(JSON.parse(sTFOptions)); this.resetProgressBar(); } else { this.reset(); } } |
︙ | ︙ | |||
527 528 529 530 531 532 533 | }, saveOptions: function () { let oOptions = {}; for (let xNode of document.getElementsByClassName("option")) { oOptions[xNode.id] = xNode.checked; } //console.log("save options: " + JSON.stringify(oOptions)); | | | 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 | }, saveOptions: function () { let oOptions = {}; for (let xNode of document.getElementsByClassName("option")) { oOptions[xNode.id] = xNode.checked; } //console.log("save options: " + JSON.stringify(oOptions)); xGrammalectePrefs.setCharPref("sTFOptions", JSON.stringify(oOptions)); }, setOptionsInPanel: function (oOptions) { for (let sOptName in oOptions) { //console.log(sOptName + ":" + oOptions[sOptName]); if (document.getElementById(sOptName) !== null) { document.getElementById(sOptName).checked = oOptions[sOptName]; if (sOptName.startsWith("o_group_")) { |
︙ | ︙ |