MediaWiki:Gadget-Numerakri.js: Difference between revisions

Content deleted Content added
No edit summary
hasClass move to jQuery
Line 110:
function msg(key) {
return msgs[key][mw.config.get('wgUserLanguage')] || msgs[key].en;
}
 
/**
* @param {HTMLElement|TextNode} node
* @param {string} target
* @return {boolean}
*/
function hasClass(node, target) {
// First check if the node is HTMLElement, then check the class
return !!node.className && (' ' + node.className + ' ').indexOf(' ' + target + ' ') !== -1;
}
 
Line 131 ⟶ 121:
}
var n = node.nodeName && node.nodeName.toLowerCase();
if (n === 'input' || n === 'textarea' || hasClass$(node, ).hasClass('mw-numerakri-skip')) {
// Skip this element and skip its children
return NodeFilter.FILTER_REJECT;