587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
|
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
|
-
+
+
+
+
+
-
+
|
return;
}
let xPromise = browser.storage.local.get("oDictionary");
xPromise.then(this._load.bind(this), showError);
},
_load: function (oResult) {
if (oResult.hasOwnProperty("oDictionary")) {
if (!oResult.hasOwnProperty("oDictionary")) {
oWidgets.hideElement("export_button");
return;
}
this.oJSON = oResult.oDictionary;
this.oIBDAWG = new IBDAWG(this.oJSON);
let lEntry = [];
for (let s of this.oIBDAWG.select()) {
lEntry.push(s.split("\t"));
}
oLexicon.set([oIBDAWG.select()]);
oLexicon.set(lEntry);
oWidgets.showElement("export_button");
},
build: function (lEntry) {
oWidgets.showElement("build_progress");
let xProgressNode = document.getElementById("build_progress");
let oDAWG = new DAWG(lEntry, "Français - dictionnaire personnel", "S", xProgressNode);
|