From b96e978178a6acbf048aa6db466ed845e1395445 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Wed, 17 Aug 2011 12:19:43 -0700 Subject: fix(jqlite): removeClass would clobber class names --- src/jqLite.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/jqLite.js') diff --git a/src/jqLite.js b/src/jqLite.js index ae540e89..5f761f92 100644 --- a/src/jqLite.js +++ b/src/jqLite.js @@ -208,8 +208,8 @@ function JQLiteData(element, key, value) { function JQLiteHasClass(element, selector, _) { // the argument '_' is important, since it makes the function have 3 arguments, which // is needed for delegate function to realize the this is a getter. - var className = " " + selector + " "; - return ((" " + element.className + " ").replace(/[\n\t]/g, " ").indexOf( className ) > -1); + return ((" " + element.className + " ").replace(/[\n\t]/g, " "). + indexOf( " " + selector + " " ) > -1); } function JQLiteRemoveClass(element, selector) { -- cgit v1.2.3