MediaWiki:Gadget-Pfeil-hoch.js
Zur Navigation springen
Zur Suche springen
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
/// MediaWiki:Gadget-Pfeil-hoch.js 2016-07-25
// ResourceLoader: compatible;
// dependencies: -
/// <nowiki>
/* global window: false */
/* jshint bitwise:true, curly:true, eqeqeq:true, latedef:true,
laxbreak:true,
nocomma:true, strict:true, undef:true, unused:true */
( function ( mw, $ ) {
"use strict";
var Seek, $Elemt;
mw.loader.state( "ext.gadget.Pfeil-hoch", "ready" );
function flip() {
window.scrollTo( 0, 0 );
return false;
} // flip()
function found( i, e ) {
$( e ).prepend( $Elemt.clone().click( flip ) );
return true;
} // found()
function fresh( $content ) {
$content.find( Seek ).each( found );
} // fresh()
function furnish() {
var env = mw.config.get( [ "wgAction",
"wgPageContentModel" ] ),
suitable = "|view|edit|submit|",
i, size;
if ( env.wgPageContentModel === "wikitext" &&
suitable.indexOf( env.wgAction ) > 0 ) {
for ( i = 1; i <= 6; i++ ) {
if ( Seek ) {
Seek = Seek + ",";
} else {
Seek = "";
}
Seek = Seek + "h" + i;
} // for i
//size = $( "body" ).css( "font-size" );
size = "small";
$Elemt = $( "<a>" ).addClass( "toparrow noprint" )
.attr( "href", "#" )
.css( { "font-family": "sans-serif",
"font-size": size,
"font-style": "normal",
"font-variant": "normal",
"font-weight": "normal",
"margin-right": ".5em" } )
.text( String.fromCharCode( 8593, 32 ) );
mw.hook( "wikipage.content" ).add( fresh );
}
} // furnish()
furnish();
}( window.mediaWiki, window.jQuery ) );
/// EOF </nowiki>