From 84dedb81e79a56b4c81fe413a41e7247d8fa0572 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sun, 9 Jan 2011 23:21:48 -0800 Subject: jqLite should recognize window as an element even in IE in IE window object has length property which makes it look like a collection to jqLite. This commit makes jqLite properly identify window as an element even in IE. IE6 doesn't have Window type, so we need to check against window object and only then do a more general check against Window. This is not perfect, but I say screw IE6. --- src/jqLite.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/jqLite.js') diff --git a/src/jqLite.js b/src/jqLite.js index 0f6bed2d..cbba69ad 100644 --- a/src/jqLite.js +++ b/src/jqLite.js @@ -47,7 +47,7 @@ function getStyle(element) { } function JQLite(element) { - if (!isElement(element) && isDefined(element.length) && element.item) { + if (!isElement(element) && isDefined(element.length) && element.item && !isWindow(element)) { for(var i=0; i < element.length; i++) { this[i] = element[i]; } -- cgit v1.2.3