diff options
author | Alon Zakai <alonzakai@gmail.com> | 2014-06-05 16:30:09 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2014-06-05 16:30:09 -0700 |
commit | 7a6a1ccfb86f86baa88268229ef06f9020d23853 (patch) | |
tree | 8703bca9f1b9e8763e90e5a38085acb01e4085a7 /src | |
parent | e543d370ae643bba784002a93e283591573ab252 (diff) |
fake document.documentElement and removeEventListener
Diffstat (limited to 'src')
-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) { |