Grammalecte  Diff

Differences From Artifact [911ddf9a93]:

To Artifact [0c72453f10]:


482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
        enableElement("export_button");
    },

    import: function () {
        console.log("import");
    },

    export2: function () {
        let sJSON = JSON.stringify(this.oIBDAWG.getJSON());
        let xFile = new FileUtils.File("D:\\fr.personal.json");
        xFile.createUnique(FileUtils.NORMAL_FILE_TYPE, 644);
        xFileHandler = FileUtils.openSafeFileOutputStream(xFile, FileUtils.MODE_CREATE);
        console.log(xFileHandler);
    },

    export: function () {
        let sJSON = JSON.stringify(this.oIBDAWG.getJSON());
        let xFilePicker = Cc["@mozilla.org/filepicker;1"].createInstance(Ci.nsIFilePicker);
        xFilePicker.init(window, "Enregistrer sous", Ci.nsIFilePicker.modeSave);
        xFilePicker.appendFilters(Ci.nsIFilePicker.filterAll | Ci.nsIFilePicker.filterText);
        xFilePicker.open(function (nReturnValue) {
            if (nReturnValue == Ci.nsIFilePicker.returnOK || nReturnValue == Ci.nsIFilePicker.returnReplace) {







<
<
<
<
<
<
<
<







482
483
484
485
486
487
488








489
490
491
492
493
494
495
        enableElement("export_button");
    },

    import: function () {
        console.log("import");
    },









    export: function () {
        let sJSON = JSON.stringify(this.oIBDAWG.getJSON());
        let xFilePicker = Cc["@mozilla.org/filepicker;1"].createInstance(Ci.nsIFilePicker);
        xFilePicker.init(window, "Enregistrer sous", Ci.nsIFilePicker.modeSave);
        xFilePicker.appendFilters(Ci.nsIFilePicker.filterAll | Ci.nsIFilePicker.filterText);
        xFilePicker.open(function (nReturnValue) {
            if (nReturnValue == Ci.nsIFilePicker.returnOK || nReturnValue == Ci.nsIFilePicker.returnReplace) {
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
                    }
                });
                */
             }
        });
    }
}





const oLexiconTable = new Table("lexicon_table", ["Flexions", "Lemmes", "Étiquettes"], [10, 7, 10],"progress_lexicon", "num_entries");
const oGenWordsTable = new Table("generated_words_table", ["Flexions", "Étiquettes"], [10, 10], "progress_new_words");

oBinaryDict.load();
oBinaryDict.listen();
oGenerator.listen();







<
<









510
511
512
513
514
515
516


517
518
519
520
521
522
523
524
525
                    }
                });
                */
             }
        });
    }
}





const oLexiconTable = new Table("lexicon_table", ["Flexions", "Lemmes", "Étiquettes"], [10, 7, 10],"progress_lexicon", "num_entries");
const oGenWordsTable = new Table("generated_words_table", ["Flexions", "Étiquettes"], [10, 10], "progress_new_words");

oBinaryDict.load();
oBinaryDict.listen();
oGenerator.listen();