aboutsummaryrefslogtreecommitdiff
path: root/js/firefox/content-script-proxy.js
diff options
context:
space:
mode:
authorEinar Egilsson <einar@einaregilsson.com>2015-09-24 11:25:45 +0000
committerEinar Egilsson <einar@einaregilsson.com>2015-09-24 11:25:45 +0000
commit3adcb7ae1654928a8a86de4cf329dcd912bcbb33 (patch)
tree6a992508214e6d6a31af400e5ff8a192203e5fd0 /js/firefox/content-script-proxy.js
parentf432a10a164e9a32f7bb915e5ca8cef5489f3ccd (diff)
3.0.1. Fix Firefox disabling issues, simplify the chrome api shim, make things a bit more robust
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);