80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
+
-
+
+
-
+
+
+
+
+
|
/*
Messages received
*/
function handleMessage (oMessage, xSender, sendResponse) {
console.log(xSender);
console.log(oMessage.sCommand);
switch(oMessage.sCommand) {
case "show_tokens":
console.log("show tokens");
addParagraphOfTokens(oMessage.oResult);
break;
case "text_to_test_result":
case "textToTest":
console.log(oMessage.sResult);
showTestResult(oMessage.sResult);
break;
case "fulltests_result":
case "fullTests":
console.log(oMessage.sResult);
showTestResult(oMessage.sResult);
break;
default:
console.log("Unknow command: " + oMessage.sCommand);
}
sendResponse({sCommand: "none", sResult: "done"});
}
browser.runtime.onMessage.addListener(handleMessage);
|