287
288
289
290
291
292
293
294
295
296
297
298
299
300
|
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
|
+
+
+
+
|
function handleConnexion (xPort) {
// Messages from tabs
let iPortId = xPort.sender.tab.id; // identifier for the port: each port can be found at dConnx[iPortId]
dConnx.set(iPortId, xPort);
xPort.onMessage.addListener(function (oRequest) {
let {sCommand, oParam, oInfo} = oRequest;
switch (sCommand) {
case "ping":
//console.log("[background] ping");
xPort.postMessage({sActionDone: "ping", result: null, bInfo: null, bEnd: true, bError: false});
break;
case "parse":
case "parseAndSpellcheck":
case "parseAndSpellcheck1":
case "parseFull":
case "getListOfTokens":
case "getSpellSuggestions":
case "getVerb":
|