MediaWiki:Gadget-vector-headanchor.js

/** * Vector HeadAnchors * @source https://www.mediawiki.org/wiki/MediaWiki:Gadget-vector-headanchor.js * @revision 2014-05-24 * * @license http://krinkle.mit-license.org/ * @author Timo Tijhof, 2013–2014 */ ( function ( mw, $ ) {

$( '.mw-body .mw-headline' ).each( function ( i, el ) {		var id = el.id,			$headline = $( el ),			$header = $headline.parent;

if ( $header.find( '.mw-headline-anchor').length ) { return; }

$headline.removeAttr('id') $header.addClass( 'mw-header' ).prepend(			$( '' ).prop({ id: id, href: '#' + id, title: 'Link to this section', className: 'mw-headline-anchor' })		);	} );

}( mediaWiki, jQuery ) );