From 5930524f85fc082f1b96f40e30f04886394014a8 Mon Sep 17 00:00:00 2001 From: Doug Kearns Date: Thu, 24 Dec 2015 03:29:50 +1100 Subject: [PATCH] Fix DOM.event. Closes #116. --- common/modules/dom.jsm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/common/modules/dom.jsm b/common/modules/dom.jsm index 24e7dc21..e71d34bb 100644 --- a/common/modules/dom.jsm +++ b/common/modules/dom.jsm @@ -1081,9 +1081,10 @@ var DOM = Class("DOM", { let params = DEFAULTS[t || "HTML"]; let args = Object.keys(params); - update(params, this.constructor.defaults[type], - Ary.toObject(Object.entries(opts) - .filter(([k]) => k in params))); + update(params, this.constructor.defaults[type]); + for (let p in opts) + if (p in params) + params[p] = opts[p]; apply(evt, "init" + t + "Event", args.map(arg => params[arg])); return evt;