dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "Don't fallback from uk to ru"
[lhc/web/wiklou.git]
/
resources
/
src
/
mediawiki
/
mediawiki.toc.js
diff --git
a/resources/src/mediawiki/mediawiki.toc.js
b/resources/src/mediawiki/mediawiki.toc.js
index
eb4ae19
..
0955c23
100644
(file)
--- a/
resources/src/mediawiki/mediawiki.toc.js
+++ b/
resources/src/mediawiki/mediawiki.toc.js
@@
-29,11
+29,15
@@
if ( $toc.length && $tocTitle.length && $tocList.length && !$tocToggleLink.length ) {
hideToc = mw.cookie.get( 'hidetoc' ) === '1';
if ( $toc.length && $tocTitle.length && $tocList.length && !$tocToggleLink.length ) {
hideToc = mw.cookie.get( 'hidetoc' ) === '1';
- $tocToggleLink = $( '<a
href="#
" id="togglelink"></a>' )
+ $tocToggleLink = $( '<a
role="button" tabindex="0
" id="togglelink"></a>' )
.text( mw.msg( hideToc ? 'showtoc' : 'hidetoc' ) )
.text( mw.msg( hideToc ? 'showtoc' : 'hidetoc' ) )
- .click( function ( e ) {
- e.preventDefault();
- toggleToc();
+ .on( 'click keypress', function ( e ) {
+ if (
+ e.type === 'click' ||
+ e.type === 'keypress' && e.which === 13
+ ) {
+ toggleToc();
+ }
} );
$tocTitle.append(
} );
$tocTitle.append(