From 34e3814ee920083528f194c46d15da5f10b8804f Mon Sep 17 00:00:00 2001 From: jdalton Date: Tue, 24 Jun 2008 10:41:12 -0500 Subject: [PATCH] Remove the use of indexOf in Enumerable#include because Array#indexOf uses strict equality --- CHANGELOG | 2 ++ src/enumerable.js | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 32098b5..a2ae5bc 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,5 @@ +* Remove the use of indexOf in Emumerable#include because Array#indexOf uses strict strict equality. [#183 state:resolved] [Garrett Smith, jddalton] + * Make Prototype.BrowserFeatures.SpecificElementExtensions more accurate by checking typeof for div and form elements. [#182 state:resolved] [Garrett Smith, jddalton] * Changed misleading variable name "index" to "value" in Form.Element.Serializers.select(). [#180 state:resolved] [jddalton] diff --git a/src/enumerable.js b/src/enumerable.js index fbceb8c..336367f 100644 --- a/src/enumerable.js +++ b/src/enumerable.js @@ -85,9 +85,6 @@ var Enumerable = { }, include: function(object) { - if (Object.isFunction(this.indexOf)) - if (this.indexOf(object) != -1) return true; - var found = false; this.each(function(value) { if (value == object) { -- 1.5.5.1015.g9d258