summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2014-06-05 16:30:09 -0700
committerAlon Zakai <alonzakai@gmail.com>2014-06-05 16:30:09 -0700
commit7a6a1ccfb86f86baa88268229ef06f9020d23853 (patch)
tree8703bca9f1b9e8763e90e5a38085acb01e4085a7 /src
parente543d370ae643bba784002a93e283591573ab252 (diff)
fake document.documentElement and removeEventListener
Diffstat (limited to 'src')
-rw-r--r--src/proxyWorker.js10
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) {