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")) {
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")) {
parseAndSpellcheckEditableNode(xActiveNode);
} else {
parseAndSpellcheckPage();
}
break;
default:
console.log("[Content script] Unknown command: " + sActionDone);
|
|
|
|
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);
|