Grammalecte  Check-in [e7d9c6ea13]

Overview
Comment:[fx] don’t display text formatter if not required
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fx
Files: files | file ages | folders
SHA3-256: e7d9c6ea133e5f91247a114dbe75c390bd9ba5e769ff6cd1c4d15442399fd9e9
User & Date: olr on 2019-05-05 09:55:28
Other Links: manifest | tags
Context
2019-05-05
10:35
[fx] gc panel: update spinner check-in: c2a7e39d83 user: olr tags: trunk, fx
09:55
[fx] don’t display text formatter if not required check-in: e7d9c6ea13 user: olr tags: trunk, fx
09:14
[fr] ajustement check-in: 6807a5d380 user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/webext/content_scripts/init.js from [3c99cce1ab] to [ada45d4995].

142
143
144
145
146
147
148
149

150
151
152
153
154
155
156
157
158
142
143
144
145
146
147
148

149


150
151
152
153
154
155
156







-
+
-
-







    },

    createTFPanel: function () {
        if (this.oTFPanel === null) {
            this.oTFPanel = new GrammalecteTextFormatter("grammalecte_tf_panel", "Formateur de texte", 760, 595, false);
            //this.oTFPanel.logInnerHTML();
            this.oTFPanel.insertIntoPage();
            window.setTimeout(function(self){
            window.setTimeout( () => { this.oTFPanel.adjustHeight(); }, 50);
                self.oTFPanel.adjustHeight();
            }, 50, this);
        }
    },

    createGCPanel: function () {
        if (this.oGCPanel === null) {
            this.oGCPanel = new GrammalecteGrammarChecker("grammalecte_gc_panel", "Grammalecte", 500, 700);
            this.oGCPanel.insertIntoPage();

Modified gc_lang/fr/webext/content_scripts/panel_gc.js from [29929fcabe] to [b2ec53a9df].

70
71
72
73
74
75
76
77
78

79
80
81
82
83
84
85
70
71
72
73
74
75
76

77
78
79
80
81
82
83
84
85







-

+







        this.xMenu = oGrammalecte.createNode("div", {className: "grammalecte_panel_menu"});
        this.xTFButton = oGrammalecte.createNode("div", {className: "grammalecte_menu_button", textContent: "Formateur de texte"});
        this.xEditorButton = oGrammalecte.createNode("div", {className: "grammalecte_menu_button", textContent: "Éditeur"});
        this.xLxgButton = oGrammalecte.createNode("div", {className: "grammalecte_menu_button", textContent: "Lexicographe"});
        this.xConjButton = oGrammalecte.createNode("div", {className: "grammalecte_menu_button", textContent: "Conjugueur "});
        this.xLEButton = oGrammalecte.createNode("div", {className: "grammalecte_menu_button", textContent: "Éditeur lexical "});
        this.xTFButton.onclick = () => {
            oGrammalecte.createTFPanel();
            if (this.xNode  && (this.xNode.tagName == "TEXTAREA" || this.xNode.tagName == "INPUT" || this.xNode.isContentEditable)) {
                oGrammalecte.createTFPanel();
                oGrammalecte.oTFPanel.start(this);
                oGrammalecte.oTFPanel.show();
            } else {
                oGrammalecte.showMessage("Aucune zone de texte éditable sur laquelle appliquer le formatage de texte.")
            }
        };
        this.xEditorButton.onclick = () => {