Use <a> instead of <a href="#"> for JavaScript click events
authorFomafix <fomafix@googlemail.com>
Mon, 16 Jun 2014 08:30:17 +0000 (08:30 +0000)
committerBartosz Dziewoński <matma.rex@gmail.com>
Tue, 11 Oct 2016 15:53:43 +0000 (15:53 +0000)
commit4f8967672dd0064ebc106f62f00f74a6517cd02d
treeca350f3b643e6305685851b0c6cbe8f3799f8a28
parentf7ab1b9ee36ba3e72a0b9afc4c2f8ff5e2e62882
Use <a> instead of <a href="#"> for JavaScript click events

* No status line with URL and "#".
* No new tab on middle click.

a { cursor: pointer; } ensures to have a pointer as mouse cursor on hover.

tabindex="0" ensures to have a normal tab order.

role="button" according to
https://www.mediawiki.org/wiki/Accessibility_guide_for_developers

Change-Id: I5903901752ffb52e778f3582c7da0f820dc305c8
resources/src/jquery/jquery.makeCollapsible.js
resources/src/mediawiki.action/mediawiki.action.view.metadata.js
resources/src/mediawiki.skinning/elements.css
resources/src/mediawiki/mediawiki.jqueryMsg.js
resources/src/mediawiki/mediawiki.toc.js
tests/qunit/suites/resources/mediawiki/mediawiki.jqueryMsg.test.js