MediaWiki:Common.js: Difference between revisions

From MI2wiki
Jump to navigationJump to search
No edit summary
Blanked the page
Line 1: Line 1:
/** Test if an element has a certain class **************************************
 
*
* Description: Uses regular expressions and caching for better performance.
* Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
*/
var hasClass = ( function() {
        var reCache = {};
        return function( element, className ) {
                return ( reCache[className] ? reCache[className] : ( reCache[className] = new RegExp( "(?:\\s|^)" + className + "(?:\\s|$)" ) ) ).test( element.className );
        };
})();

Revision as of 21:19, 8 June 2013