Index: gc_lang/fr/webext/content_scripts/init.js ================================================================== --- gc_lang/fr/webext/content_scripts/init.js +++ gc_lang/fr/webext/content_scripts/init.js @@ -144,13 +144,11 @@ 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){ - self.oTFPanel.adjustHeight(); - }, 50, this); + window.setTimeout( () => { this.oTFPanel.adjustHeight(); }, 50); } }, createGCPanel: function () { if (this.oGCPanel === null) { Index: gc_lang/fr/webext/content_scripts/panel_gc.js ================================================================== --- gc_lang/fr/webext/content_scripts/panel_gc.js +++ gc_lang/fr/webext/content_scripts/panel_gc.js @@ -72,12 +72,12 @@ 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.") }