Overview
Comment: | [fx] fix observePage() |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fx |
Files: | files | file ages | folders |
SHA3-256: |
0ca13468463562a0770613d7580fe44c |
User & Date: | olr on 2020-03-20 07:48:29 |
Other Links: | manifest | tags |
Context
2020-03-20
| ||
08:03 | [build] change build option for Firefox Nightly check-in: f1955d65d4 user: olr tags: trunk, build | |
07:48 | [fx] fix observePage() check-in: 0ca1346846 user: olr tags: trunk, fx | |
2020-03-19
| ||
21:28 | [fr] faux positifs check-in: 447ca38057 user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/config.ini from [1fa6bb5817] to [7e303b20b5].
1 2 3 4 5 6 7 8 | [args] lang = fr lang_name = French locales = fr_FR fr_BE fr_CA fr_CH fr_LU fr_BF fr_BJ fr_CD fr_CI fr_CM fr_MA fr_ML fr_MU fr_NE fr_RE fr_SN fr_TG country_default = FR name = Grammalecte implname = grammalecte # always use 3 numbers for version: x.y.z | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | [args] lang = fr lang_name = French locales = fr_FR fr_BE fr_CA fr_CH fr_LU fr_BF fr_BJ fr_CD fr_CI fr_CM fr_MA fr_ML fr_MU fr_NE fr_RE fr_SN fr_TG country_default = FR name = Grammalecte implname = grammalecte # always use 3 numbers for version: x.y.z version = 1.8.0 author = Olivier R. provider = Grammalecte.net link = https://grammalecte.net description = Correcteur grammatical, orthographique et typographique pour le français. extras = README_fr.txt logo = logo.png |
︙ | ︙ |
Modified gc_lang/fr/webext/content_scripts/init.js from [033ce72bd9] to [316d25a5ff].
︙ | ︙ | |||
123 124 125 126 127 128 129 | let xNode = xMutation.addedNodes[i]; if (((xNode.tagName == "TEXTAREA" && that.oOptions.textarea && xNode.getAttribute("spellcheck") !== "false") || (xNode.isContentEditable && that.oOptions.editablenode)) && that._isEligibleNode(xNode)) { oGrammalecte.lButton.push(new GrammalecteButton(oGrammalecte.nButton, xNode)); oGrammalecte.nButton += 1; } else if (xNode.getElementsByTagName && that.oOptions.textarea) { | | | | | | | | 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 | let xNode = xMutation.addedNodes[i]; if (((xNode.tagName == "TEXTAREA" && that.oOptions.textarea && xNode.getAttribute("spellcheck") !== "false") || (xNode.isContentEditable && that.oOptions.editablenode)) && that._isEligibleNode(xNode)) { oGrammalecte.lButton.push(new GrammalecteButton(oGrammalecte.nButton, xNode)); oGrammalecte.nButton += 1; } else if (xNode.getElementsByTagName && that.oOptions.textarea) { for (let xSubNode of xNode.getElementsByTagName("textarea")) { if (that._isEligibleNode(xSubNode) && xSubNode.getAttribute("spellcheck") !== "false") { oGrammalecte.lButton.push(new GrammalecteButton(oGrammalecte.nButton, xSubNode)); oGrammalecte.nButton += 1; } } } else if (xNode.querySelectorAll && that.oOptions.editablenode) { for (let xSubNode of xNode.querySelectorAll("[contenteditable]")) { if (that._isEligibleNode(xSubNode)) { oGrammalecte.lButton.push(new GrammalecteButton(oGrammalecte.nButton, xSubNode)); oGrammalecte.nButton += 1; } } } } } }); |
︙ | ︙ |