From ada54040f4df621ea32d3028a81c2de9cf1fa586 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Wed, 15 Feb 2012 11:47:25 -0500 Subject: [PATCH] Closes issue #790. --- 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 6f89d8f8..5aaabb71 100644 --- a/common/modules/dom.jsm +++ b/common/modules/dom.jsm @@ -1568,13 +1568,14 @@ var DOM = Class("DOM", { ); let res = { + iterateNext: function () result.iterateNext(), + get resultType() result.resultType, + get snapshotLength() result.snapshotLength, + snapshotItem: function (i) result.snapshotItem(i), __iterator__: asIterator ? function () { let elem; while ((elem = this.iterateNext())) yield elem; } : function () { for (let i = 0; i < this.snapshotLength; i++) yield this.snapshotItem(i); } }; - - for (let [k, v] in Iterator(result)) - res[k] = v; return res; } catch (e) {