MediaWiki:Gadget-vector-headanchor.js
Jump to navigation
Jump to search
Note: After saving, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/** * Vector HeadAnchors * @author Krinkle, 2013 * @source https://www.mediawiki.org/wiki/MediaWiki:Gadget-vector-headanchor.js */ ( 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; } $header.addClass( 'mw-header' ); $headline.removeAttr('id').wrap( $( '<a>' ).prop({ id: id, href: '#' + id, title: 'Link to this section', className: 'mw-headline-anchor' }) ); } ); }( mediaWiki, jQuery ) );