diff options
Diffstat (limited to 'src/proxyWorker.js')
-rw-r--r-- | src/proxyWorker.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/proxyWorker.js b/src/proxyWorker.js index 225b4493..50e54c1d 100644 --- a/src/proxyWorker.js +++ b/src/proxyWorker.js @@ -7,6 +7,14 @@ function EventListener() { this.listeners[event].push(func); }; + this.removeEventListener = function(event, func) { + var list = this.listeners[event]; + if (!list) return; + var me = list.indexOf(func); + if (me < 0) return; + list.splice(me, 1); + }; + this.fireEvent = function fireEvent(event) { event.preventDefault = function(){}; @@ -83,6 +91,8 @@ document.createElement = function document_createElement(what) { } }; +document.documentElement = {}; + if (typeof console === 'undefined') { var console = { log: function(x) { |