Overview
Comment: | [tb][bug] lexicon editor: test if node exists |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | tb |
Files: | files | file ages | folders |
SHA3-256: |
51443597ef84e4466f5d22fccd0ae8d4 |
User & Date: | olr on 2018-08-07 08:44:02 |
Other Links: | manifest | tags |
Context
2018-08-07
| ||
09:02 | [tb][bug] lexicon editor: wrong filename check-in: db6c099b46 user: olr tags: trunk, tb | |
08:44 | [tb][bug] lexicon editor: test if node exists check-in: 51443597ef user: olr tags: trunk, tb | |
08:27 | [graphspell] get rid of console.log() substitutes, assuming now default console is available from everywhere check-in: 1a3885282a user: olr tags: trunk, graphspell | |
Changes
Modified gc_lang/fr/tb/content/lex_editor.js from [2c8a1c05f2] to [4673a215f6].
︙ | ︙ | |||
53 54 55 56 57 58 59 | constructor (sNodeId, lColumn, lColumnWidth, sProgressBarId, sResultId="") { this.sNodeId = sNodeId; this.xTable = document.getElementById(sNodeId); this.nColumn = lColumn.length; this.lColumn = lColumn; this.lColumnWidth = lColumnWidth; this.xProgressBar = document.getElementById(sProgressBarId); | | | 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | constructor (sNodeId, lColumn, lColumnWidth, sProgressBarId, sResultId="") { this.sNodeId = sNodeId; this.xTable = document.getElementById(sNodeId); this.nColumn = lColumn.length; this.lColumn = lColumn; this.lColumnWidth = lColumnWidth; this.xProgressBar = document.getElementById(sProgressBarId); this.xNumEntry = sResultId ? document.getElementById(sResultId) : null; this.iEntryIndex = 0; this.lEntry = []; this.nEntry = 0 this._createHeader(); } _createHeader () { |
︙ | ︙ | |||
412 413 414 415 416 417 418 | showError(e); } } } const oBinaryDict = { | | | | | 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 | showError(e); } } } const oBinaryDict = { oIBDAWG: null, load: async function () { let sJSON = await oFileHandler.loadFile("fr.personal.json"); this._load(sJSON); }, _load: function (sJSON, bSave=false) { //console.log("_load"); if (sJSON) { try { let oJSON = JSON.parse(sJSON); this.oIBDAWG = new IBDAWG(oJSON); } catch (e) { this.setDictData(0, "#Erreur. Voir la console."); console.error(e); return; } if (bSave) { oFileHandler.saveFile("fr.personal.json", sJSON); } let lEntry = []; for (let aRes of this.oIBDAWG.select()) { lEntry.push(aRes); } oLexiconTable.fill(lEntry); this.setDictData(this.oIBDAWG.nEntry, this.oIBDAWG.sDate); enableElement("export_button"); } else { this.setDictData(0, "[néant]"); disableElement("export_button"); } |
︙ | ︙ |
Modified graphspell-js/spellchecker.js from [3df103d578] to [ddeed35767].
︙ | ︙ | |||
48 49 50 51 52 53 54 | _loadDictionary (dictionary, sPath="", bNecessary=false) { // returns an IBDAWG object if (!dictionary) { return null; } try { if (typeof(ibdawg) !== 'undefined') { | | | 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | _loadDictionary (dictionary, sPath="", bNecessary=false) { // returns an IBDAWG object if (!dictionary) { return null; } try { if (typeof(ibdawg) !== 'undefined') { return new ibdawg.IBDAWG(dictionary, sPath); // dictionary can be a filename or a JSON object } else { return new IBDAWG(dictionary, sPath); // dictionary can be a filename or a JSON object } } catch (e) { let sfDictionary = (typeof(dictionary) == "string") ? dictionary : dictionary.sLangName + "/" + dictionary.sFileName; if (bNecessary) { |
︙ | ︙ |