if (
e.type === 'click' &&
options.linksPassthru &&
- $.nodeName( e.target, 'a' ) &&
+ e.target.nodeName.toLowerCase() === 'a' &&
$( e.target ).attr( 'href' ) &&
$( e.target ).attr( 'href' ) !== '#'
) {
};
// Default toggle link. Only build it when needed to avoid jQuery memory leaks (event data).
buildDefaultToggleLink = function () {
- return $( '<a href="#"></a>' )
+ return $( '<a>' )
+ .attr( {
+ role: 'button',
+ tabindex: 0
+ } )
.text( collapseText )
.wrap( '<span class="mw-collapsible-toggle"></span>' )
.parent()