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 @@ -12,11 +12,11 @@ */ "use strict"; function showError (e) { - // because console can’t display error objects from content script + // console can’t display error objects from content scripts console.error(e.fileName + "\n" + e.name + "\nline: " + e.lineNumber + "\n" + e.message); } // Chrome don’t follow the W3C specification: // https://browserext.github.io/browserext/ @@ -60,17 +60,13 @@ sExtensionUrl: null, listenRightClick: function () { // Node where a right click is done // Bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=1325814 - document.addEventListener( - "contextmenu", - function (xEvent) { - this.xRightClickedNode = xEvent.target; - }.bind(this), - true - ); + document.addEventListener("contextmenu", function (xEvent) { + this.xRightClickedNode = xEvent.target; + }.bind(this), true); }, clearRightClickedNode: function () { this.xRightClickedNode = null; }, @@ -163,19 +159,13 @@ subtree: true }); }, rescanPage: function () { - if (this.oTFPanel !== null) { - this.oTFPanel.hide(); - } - if (this.oLxgPanel !== null) { - this.oLxgPanel.hide(); - } - if (this.oGCPanel !== null) { - this.oGCPanel.hide(); - } + if (this.oTFPanel !== null) { this.oTFPanel.hide(); } + if (this.oLxgPanel !== null) { this.oLxgPanel.hide(); } + if (this.oGCPanel !== null) { this.oGCPanel.hide(); } for (let oMenu of this.lMenu) { oMenu.deleteNodes(); } this.lMenu.length = 0; // to clear an array this.listenRightClick(); @@ -185,17 +175,13 @@ createTFPanel: function () { if (this.oTFPanel === null) { this.oTFPanel = new GrammalecteTextFormatter("grammalecte_tf_panel", "Formateur de texte", 760, 615, false); //this.oTFPanel.logInnerHTML(); this.oTFPanel.insertIntoPage(); - window.setTimeout( - function(self) { - self.oTFPanel.adjustHeight(); - }, - 50, - this - ); + window.setTimeout(function(self) { + self.oTFPanel.adjustHeight(); + }, 50, this); } }, createLxgPanel: function () { if (this.oLxgPanel === null) { @@ -231,11 +217,11 @@ this.oLxgPanel.clear(); this.oLxgPanel.show(); this.oLxgPanel.startWaitIcon(); }, - startFTPanel: function (xNode = null) { + startFTPanel: function (xNode=null) { this.createTFPanel(); this.oTFPanel.start(xNode); this.oTFPanel.show(); }, @@ -260,11 +246,12 @@ Object.assign(xNode, oAttr); if (oDataset) { Object.assign(xNode.dataset, oDataset); } return xNode; - } catch (e) { + } + catch (e) { showError(e); } }, createStyle: function (sLinkCss, sLinkId=null, xNodeToAppendTo=null) { @@ -281,11 +268,12 @@ } if (xNodeToAppendTo) { xNodeToAppendTo.appendChild(xNode); } return xNode; - } catch (e) { + } + catch (e) { showError(e); } } }; @@ -338,13 +326,11 @@ sCommand: "parseAndSpellcheck", dParam: { sText: sText, sCountry: "FR", bDebug: false, bContext: false }, dInfo: { sTextAreaId: oGrammalecte.xRightClickedNode.id } }); } else { - oGrammalecte.showMessage( - "Erreur. Le node sur lequel vous avez cliqué n’a pas pu être identifié. Sélectionnez le texte à corriger et relancez le correcteur via le menu contextuel." - ); + oGrammalecte.showMessage("Erreur. Le node sur lequel vous avez cliqué n’a pas pu être identifié. Sélectionnez le texte à corriger et relancez le correcteur via le menu contextuel."); } break; case "rightClickGCPage": oGrammalecte.startGCPanel(); xGrammalectePort.postMessage({ @@ -366,13 +352,11 @@ sCommand: "getListOfTokens", dParam: { sText: sText }, dInfo: { sTextAreaId: oGrammalecte.xRightClickedNode.id } }); } else { - oGrammalecte.showMessage( - "Erreur. Le node sur lequel vous avez cliqué n’a pas pu être identifié. Sélectionnez le texte à analyser et relancez le lexicographe via le menu contextuel." - ); + oGrammalecte.showMessage("Erreur. Le node sur lequel vous avez cliqué n’a pas pu être identifié. Sélectionnez le texte à analyser et relancez le lexicographe via le menu contextuel."); } break; case "rightClickLxgPage": oGrammalecte.startLxgPanel(); xGrammalectePort.postMessage({ @@ -389,13 +373,11 @@ case "rightClickTFEditableNode": if (oGrammalecte.xRightClickedNode !== null) { if (oGrammalecte.xRightClickedNode.tagName == "TEXTAREA") { oGrammalecte.startFTPanel(oGrammalecte.xRightClickedNode); } else { - oGrammalecte.showMessage( - "Cette zone de texte n’est pas réellement un champ de formulaire, mais un node HTML éditable. Le formateur de texte n’est pas disponible pour ce type de champ de saisie." - ); + oGrammalecte.showMessage("Cette zone de texte n’est pas réellement un champ de formulaire, mais un node HTML éditable. Le formateur de texte n’est pas disponible pour ce type de champ de saisie."); } } else { oGrammalecte.showMessage("Erreur. Le node sur lequel vous avez cliqué n’a pas pu être identifié."); } break;