aboutsummaryrefslogtreecommitdiff
path: root/js/firefox/content-script-proxy.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/firefox/content-script-proxy.js')
-rw-r--r--js/firefox/content-script-proxy.js38
1 files changed, 0 insertions, 38 deletions
diff --git a/js/firefox/content-script-proxy.js b/js/firefox/content-script-proxy.js
deleted file mode 100644
index c56de29..0000000
--- a/js/firefox/content-script-proxy.js
+++ /dev/null
@@ -1,38 +0,0 @@
-// This file listens to messages
-
-function log(msg) {
- self.port.emit('log', msg);
-}
-
-function receiveWindowMessage(message) {
- if (message.data.sender !== 'page') {
- return;
- }
-
- if (message.data.logMessage) {
- //Special handling for log messages.
- log(message.data.logMessage);
- return;
- }
-
- log('proxy got page message: ' + JSON.stringify(message.data));
-
- //Forward the message to the background script
- self.port.emit('message', message.data);
-}
-
-window.addEventListener('message', receiveWindowMessage);
-
-function receiveMessage(message) {
- log('proxy got chrome message: ' + JSON.stringify(message));
- window.postMessage(message, '*');
-}
-self.port.on('message', receiveMessage);
-
-function cleanup() {
- window.removeEventListener('message', receiveWindowMessage);
- self.port.removeListener('message', receiveMessage);
- self.port.removeListener('detach', cleanup);
-}
-
-self.port.on('detach', cleanup);