MediaWiki:Common.js: Difference between revisions

Added Test if an element has a certain class
(Added a helper script for .hlist class in common.css)
(Added Test if an element has a certain class)
Line 1: Line 1:
/* Any JavaScript here will be loaded for all users on every page load. */
/* Any JavaScript here will be loaded for all users on every page load. */
/* Test if an element has a certain class
*
* @deprecated:  Use $(element).hasClass() instead.
*/
window.hasClass = ( function() {
    var reCache = {};
    return function (element, className) {
        return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
    };
})();


/* Helper script for .hlist class in common.css
/* Helper script for .hlist class in common.css