Overview
| Comment: | [fx] make shortcuts work with contentEditable nodes |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | fx |
| Files: | files | file ages | folders |
| SHA3-256: |
da6f681fdf9dd716ef07674247f15a47 |
| User & Date: | olr on 2019-04-14 17:17:09 |
| Other Links: | manifest | tags |
Context
|
2019-04-14
| ||
| 20:24 | [fr] faux positif check-in: 30f8e2f6b3 user: olr tags: trunk, fr | |
| 17:17 | [fx] make shortcuts work with contentEditable nodes check-in: da6f681fdf user: olr tags: trunk, fx | |
|
2019-04-13
| ||
| 11:10 | [fx] update manifest check-in: 7fbff2010d user: olr tags: trunk, fx, v1.0 | |
Changes
Modified gc_lang/fr/webext/content_scripts/init.js from [6e32e0cbb4] to [ed7658e898].
| ︙ | ︙ | |||
345 346 347 348 349 350 351 |
let {sActionRequest} = oMessage;
let xActiveNode = document.activeElement;
switch (sActionRequest) {
/*
Commands received from the keyboard (shortcuts)
*/
case "shortcutLexicographer":
| | | | 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 |
let {sActionRequest} = oMessage;
let xActiveNode = document.activeElement;
switch (sActionRequest) {
/*
Commands received from the keyboard (shortcuts)
*/
case "shortcutLexicographer":
if (xActiveNode && (xActiveNode.tagName == "TEXTAREA" || xActiveNode.tagName == "INPUT" || xActiveNode.isContentEditable)) {
lexicographerEditableNode(xActiveNode);
} else {
lexicographerPage();
}
break;
case "shortcutTextFormatter":
if (xActiveNode && (xActiveNode.tagName == "TEXTAREA" || xActiveNode.tagName == "INPUT")) {
oGrammalecte.startFTPanel(xActiveNode);
}
break;
case "shortcutGrammarChecker":
if (xActiveNode && (xActiveNode.tagName == "TEXTAREA" || xActiveNode.tagName == "INPUT" || xActiveNode.isContentEditable)) {
parseAndSpellcheckEditableNode(xActiveNode);
} else {
parseAndSpellcheckPage();
}
break;
default:
console.log("[Content script] Unknown command: " + sActionDone);
|
| ︙ | ︙ |