https://www.mediawiki.org/wiki/Special:Code/MediaWiki/113730
Revision: 113730
Author: jdlrobson
Date: 2012-03-13 16:09:20 +0000 (Tue, 13 Mar 2012)
Log Message:
-----------
correct typo in hasClass deal with bad arguments
should split on spaces
be aware that sometimes an element might not exist
in which case use a dummy element not in the dom
Modified Paths:
--------------
trunk/extensions/MobileFrontend/javascripts/application.js
Modified: trunk/extensions/MobileFrontend/javascripts/application.js
===================================================================
--- trunk/extensions/MobileFrontend/javascripts/application.js 2012-03-13
15:58:01 UTC (rev 113729)
+++ trunk/extensions/MobileFrontend/javascripts/application.js 2012-03-13
16:09:20 UTC (rev 113730)
@@ -35,10 +35,12 @@
if( document.querySelectorAll ) {
return [].slice.call(
document.querySelectorAll( el ) );
}
+ } else if( !el ) {
+ el = document.createElement( 'div' );
}
function hasClass( name ) {
- var classNames = el.className.split( '' );
+ var classNames = el.className.split( ' ' );
return classNames.indexOf( name ) > -1;
}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs