From d0409c79caa2952fa593ab1718776ad869165d05 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Tue, 24 Apr 2012 17:40:52 +0000 Subject: [PATCH] Monotone-Parent: 5444115146b03d377270a0ee98d9e240781fcc6e Monotone-Revision: 4351ae4fc2e351a77cbb70655cd3da5ab2af66c7 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-04-24T17:40:52 --- ChangeLog | 3 +++ UI/WebServerResources/HTMLElement.js | 7 ++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9490319da..91f2fda6f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2012-04-24 Wolfgang Sourdeau + * UI/WebServerResources/HTMLElement.js: get "HTMLCollection" + and "NodeList" classes by class rather than by direct reference. + * UI/WebServerResources/generic.js (clickEventWrapper): pass the value of "this" to the invoked callback. diff --git a/UI/WebServerResources/HTMLElement.js b/UI/WebServerResources/HTMLElement.js index 14fbe47e8..52df36fcb 100644 --- a/UI/WebServerResources/HTMLElement.js +++ b/UI/WebServerResources/HTMLElement.js @@ -1,8 +1,9 @@ /* -*- Mode: js-mode; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -[HTMLCollection, NodeList].each( - function (contClass) { - if (contClass) { +["HTMLCollection", "NodeList"].each( + function (className) { + if (className in window) { + var contClass = window[className]; var _each = contClass.prototype.forEach; if (!_each) { _each = function HTMLElement_each(iterator, context) {