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

Reply via email to