X-Git-Url: https://git.heureux-cyclage.org/w/index.php?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki%2Fmediawiki.toc.js;h=0955c23f067b260cb2f06b2affb37c74bc694ca7;hb=53779578b44575ef91feb3fad488f09b52f737d7;hp=78627fcae0d20d5c2f11e6cc4081f49f9487342e;hpb=07fb2b295acc889f6b36c7a7627ea221913fb245;p=lhc%2Fweb%2Fwiklou.git
diff --git a/resources/src/mediawiki/mediawiki.toc.js b/resources/src/mediawiki/mediawiki.toc.js
index 78627fcae0..0955c23f06 100644
--- 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';
- $tocToggleLink = $( '' )
- .text( hideToc ? mw.msg( 'showtoc' ) : mw.msg( 'hidetoc' ) )
- .click( function ( e ) {
- e.preventDefault();
- toggleToc();
+ $tocToggleLink = $( '' )
+ .text( mw.msg( hideToc ? 'showtoc' : 'hidetoc' ) )
+ .on( 'click keypress', function ( e ) {
+ if (
+ e.type === 'click' ||
+ e.type === 'keypress' && e.which === 13
+ ) {
+ toggleToc();
+ }
} );
$tocTitle.append(