Overview
| Comment: | [tb] code cleaning: fix import (not necessary for TextDecoder, TextEncoder) |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | tb |
| Files: | files | file ages | folders |
| SHA3-256: |
8ea07ff62713e1ce3b40ea8162cca796 |
| User & Date: | olr on 2018-08-07 12:40:29 |
| Original Comment: | [tb] code cleaning: fix import (not necessary for TextDecoder, TextEncoder |
| Other Links: | manifest | tags |
Context
|
2018-08-07
| ||
| 13:02 | [tb] deprecated code check-in: 0ecc0883e5 user: olr tags: trunk, tb | |
| 12:40 | [tb] code cleaning: fix import (not necessary for TextDecoder, TextEncoder) check-in: 8ea07ff627 user: olr tags: trunk, tb | |
| 09:03 | [graphspell][js] console.log() for debugging check-in: 31905c2c2f user: olr tags: trunk, graphspell | |
Changes
Modified gc_lang/fr/tb/content/file_handler.js from [6a1367bab5] to [1ba36d2189].
1 2 3 4 5 6 | // JavaScript "use strict"; // Assuming that Cc, Ci and Cu are already loaded | | > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
// JavaScript
"use strict";
// Assuming that Cc, Ci and Cu are already loaded
//const {OS} = ChromeUtils.import("resource://gre/modules/osfile.jsm", {});
ChromeUtils.import("resource://gre/modules/osfile.jsm")
const oFileHandler = {
// https://developer.mozilla.org/fr/docs/Mozilla/JavaScript_code_modules/OSFile.jsm/OS.File_for_the_main_thread
xDataFolder: null,
prepareDataFolder: function () {
|
| ︙ | ︙ | |||
31 32 33 34 35 36 37 |
},
loadFile: async function (sFilename) {
if (!this.xDataFolder) {
this.prepareDataFolder();
}
try {
| < > < > | 32 33 34 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 63 64 65 |
},
loadFile: async function (sFilename) {
if (!this.xDataFolder) {
this.prepareDataFolder();
}
try {
let array = await OS.File.read(this.createPathFileName(sFilename));
let xDecoder = new TextDecoder();
return xDecoder.decode(array);
}
catch (e) {
console.error(e);
return null;
}
},
loadAs: function (callback) {
let xFilePicker = Cc["@mozilla.org/filepicker;1"].createInstance(Ci.nsIFilePicker);
xFilePicker.init(window, "Charger fichier", Ci.nsIFilePicker.modeOpen);
xFilePicker.appendFilters(Ci.nsIFilePicker.filterAll | Ci.nsIFilePicker.filterText);
xFilePicker.open(async function (nReturnValue) {
if (nReturnValue == Ci.nsIFilePicker.returnOK || nReturnValue == Ci.nsIFilePicker.returnReplace) {
console.log(xFilePicker.file.path);
try {
let array = await OS.File.read(xFilePicker.file.path);
let xDecoder = new TextDecoder();
callback(xDecoder.decode(array));
}
catch (e) {
console.error(e);
callback(null);
}
}
|
| ︙ | ︙ |
Modified gc_lang/fr/tb/content/overlay.js from [99ae888938] to [f448460dc2].
| ︙ | ︙ | |||
52 53 54 55 56 57 58 |
}
}
},
function (aReason) { console.log('Promise rejected - ', aReason); }
).catch(
function (aCaught) { console.log('Promise Error - ', aCaught); }
);
| < | 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
}
}
},
function (aReason) { console.log('Promise rejected - ', aReason); }
).catch(
function (aCaught) { console.log('Promise Error - ', aCaught); }
);
}
},
fullTests: function () {
console.log('Performing tests... Wait...');
let xPromise = this.xGCEWorker.post('fullTests', ['{"nbsp":true, "esp":true, "unit":true, "num":true}']);
xPromise.then(
function (aVal) {
|
| ︙ | ︙ | |||
583 584 585 586 587 588 589 |
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_")) {
this.switchGroup(sOptName);
| | | 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 |
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_")) {
this.switchGroup(sOptName);
}
if (document.getElementById("res_"+sOptName) !== null) {
document.getElementById("res_"+sOptName).textContent = "";
}
}
}
},
switchGroup: function (sOptName) {
|
| ︙ | ︙ | |||
656 657 658 659 660 661 662 |
applyOptions: function (sText) {
try {
const t0 = Date.now();
//window.setCursor("wait"); // change pointer
document.getElementById('progressbar').value = 0;
document.getElementById('progressbar').max = 6;
let n1 = 0, n2 = 0, n3 = 0, n4 = 0, n5 = 0, n6 = 0, n7 = 0;
| | | 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 |
applyOptions: function (sText) {
try {
const t0 = Date.now();
//window.setCursor("wait"); // change pointer
document.getElementById('progressbar').value = 0;
document.getElementById('progressbar').max = 6;
let n1 = 0, n2 = 0, n3 = 0, n4 = 0, n5 = 0, n6 = 0, n7 = 0;
// espaces surnuméraires
if (document.getElementById("o_group_ssp").checked) {
if (document.getElementById("o_end_of_paragraph").checked) {
[sText, n1] = this.formatText(sText, "end_of_paragraph");
document.getElementById('res_o_end_of_paragraph').textContent = n1;
}
if (document.getElementById("o_between_words").checked) {
|
| ︙ | ︙ |
Modified gc_lang/fr/tb/content/overlay.xul from [0101f0b174] to [7f8f4b47ad].
| ︙ | ︙ | |||
15 16 17 18 19 20 21 |
<script type="application/javascript" src="editor.js"/>
<stringbundleset id="stringbundleset">
<stringbundle id="grammarchecker-strings" src="chrome://grammarchecker/locale/grammarchecker.properties"/>
</stringbundleset>
| | | | 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
<script type="application/javascript" src="editor.js"/>
<stringbundleset id="stringbundleset">
<stringbundle id="grammarchecker-strings" src="chrome://grammarchecker/locale/grammarchecker.properties"/>
</stringbundleset>
<commandset id="composerEditMenuItems" commandupdater="true"
events="focus"
oncommandupdate="goUpdateCommand('cmd_grammar')">
<command id="cmd_grammar" label="&grammarchecker.button.label;" oncommand="goDoCommand('cmd_grammar')"/>
</commandset>
<menupopup id="taskPopup">
<!-- menu tools -->
<menuitem id="grammarchecker-hello" command="cmd_grammar"/>
|
| ︙ | ︙ | |||
340 341 342 343 344 345 346 |
<!--
GRAMMAR CHECKING PANEL
-->
<splitter id="grammarchecker-splitter" state="collapsed" collapse="after"><grippy /></splitter>
| | | 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 |
<!--
GRAMMAR CHECKING PANEL
-->
<splitter id="grammarchecker-splitter" state="collapsed" collapse="after"><grippy /></splitter>
<vbox id="grammarchecker-panel">
<dialogheader id="grammalecte-title" title="Grammalecte" description="&detected_mistakes;"/>
<div id="grammalecte-errors"/>
<hbox id="grammalecte-infobox">
<label id="grammalecte-info" />
<spacer flex="1" />
<label id="closebutton" value="Fermer" onclick="oGrammarChecker.onClosePanel(event);" />
</hbox>
</vbox>
</vbox>
</overlay>
|