Difference between revisions of "MediaWiki:Common.js"
From Awesome Baozam
Line 1: | Line 1: | ||
( function ( mw, $ ) { | ( function ( mw, $ ) { | ||
'use strict'; | 'use strict'; | ||
− | + | mw.msg( 'showtoc' ); mw.msg( 'hidetoc' ); | |
mw.hook( 'wikipage.content' ).add( function ( $content ) { | mw.hook( 'wikipage.content' ).add( function ( $content ) { | ||
$content.find('.details' ).each( function() { | $content.find('.details' ).each( function() { |
Revision as of 11:35, 6 July 2016
( function ( mw, $ ) { 'use strict'; mw.msg( 'showtoc' ); mw.msg( 'hidetoc' ); mw.hook( 'wikipage.content' ).add( function ( $content ) { $content.find('.details' ).each( function() { var d = $('<div>').html( $(this).html() ).slideUp( 'fast' ); $(this).html("").append( '<h2 class=toctitle>Details <span class="toctoggle">[ <a href=#>' + mw.msg( 'showtoc' ) + '</a> ]</span></h4>' ).append( d ); $(this).find( '.toctitle a' ).click( function(e) { e.preventDefault(); $(this).toggleClass('off').text( $(this).hasClass('off') ? mw.msg( 'showtoc' ) : mw.msg( 'hidetoc' ) ); } ); } ); } ); }( mediaWiki, jQuery ) );