mw.hook( 'wikipage.content' ).add( function( $content ) {
for ( var level = 1; level <= 6; ++level ) {
$content.find( 'h' + level + ':not(.mw-heading h' + level + ') .mw-headline, .mw-heading h' + level ).each( function() {
$( document.createElement( 'a' ) )
.addClass( 'toparrow noprint' )
.text( '↑' )
.attr( 'href', '#' )
.click( function () {
window.scrollTo( 0, 0 );
return false;
} )
.insertBefore( this );
$( document.createTextNode( ' ' ) )
.insertBefore( this );
});
}
});