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;
}
}
}
}
}
});
|
| ︙ | ︙ |