Overview
Comment: | [fx] API: new name for type of result: errors -> proofreading |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fx |
Files: | files | file ages | folders |
SHA3-256: |
dd946dd5bb10b574c20f302899bd2c21 |
User & Date: | olr on 2020-03-18 18:39:31 |
Other Links: | manifest | tags |
Context
2020-03-18
| ||
21:15 | [fr] ajustements check-in: b4e115ba18 user: olr tags: fr, trunk | |
18:39 | [fx] API: new name for type of result: errors -> proofreading check-in: dd946dd5bb user: olr tags: fx, trunk | |
17:36 | [fx] update observePage() check-in: 99326d3d4b user: olr tags: fx, trunk | |
Changes
Modified doc/API_web.md from [cc9ca133c0] to [1cf8573643].
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
oGrammalecteAPI.parseNode("node_id")
oGrammalecteAPI.parseNode(node)
The node can be a textarea, an editable node or an iframe. The node must have an identifier.
Results will be sent with a succession of events at the node.
node.addEventListener("GrammalecteResult", function (event) {
if (event.detail.sType && event.detail.sType == "errors") {
let oResult = event.detail.oResult; // null when the text parsing is finished
...
}
}
For the last event, `oResult` will be `null`.
|
| |
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
oGrammalecteAPI.parseNode("node_id")
oGrammalecteAPI.parseNode(node)
The node can be a textarea, an editable node or an iframe. The node must have an identifier.
Results will be sent with a succession of events at the node.
node.addEventListener("GrammalecteResult", function (event) {
if (event.detail.sType && event.detail.sType == "proofreading") {
let oResult = event.detail.oResult; // null when the text parsing is finished
...
}
}
For the last event, `oResult` will be `null`.
|
Modified gc_lang/fr/webext/content_scripts/init.js from [c339804e39] to [033ce72bd9].
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 |
oGrammalecte.oGCPanel.addParagraphResult(result);
} else {
oGrammalecte.oGCPanel.stopWaitIcon();
oGrammalecte.oGCPanel.endTimer();
}
}
else if (oInfo.sDestination && document.getElementById(oInfo.sDestination)) {
const xEvent = new CustomEvent("GrammalecteResult", { detail: JSON.stringify({ sType: "errors", oResult: result, oInfo: oInfo }) });
document.getElementById(oInfo.sDestination).dispatchEvent(xEvent);
}
break;
case "parseAndSpellcheck1":
if (oInfo.sDestination == "__GrammalectePanel__") {
oGrammalecte.oGCPanel.refreshParagraph(oInfo.sParagraphId, result);
}
|
| |
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 |
oGrammalecte.oGCPanel.addParagraphResult(result);
} else {
oGrammalecte.oGCPanel.stopWaitIcon();
oGrammalecte.oGCPanel.endTimer();
}
}
else if (oInfo.sDestination && document.getElementById(oInfo.sDestination)) {
const xEvent = new CustomEvent("GrammalecteResult", { detail: JSON.stringify({ sType: "proofreading", oResult: result, oInfo: oInfo }) });
document.getElementById(oInfo.sDestination).dispatchEvent(xEvent);
}
break;
case "parseAndSpellcheck1":
if (oInfo.sDestination == "__GrammalectePanel__") {
oGrammalecte.oGCPanel.refreshParagraph(oInfo.sParagraphId, result);
}
|