MediaWiki:Gadget-specialInfo.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
/// Gadget specialInfo.js
/// Support on Special:info or &action=info
// Preloading mediawiki.util recommended
/// <nowiki>
/* global window: false */
/* jshint forin: false,
bitwise:true, curly:true, eqeqeq:true, latedef:true,
laxbreak:true,
nocomma:true, strict:true, undef:true, unused:true */
( function ( mw, $ ) {
"use strict";
var Env = mw.config.get( [ "wgAction",
"wgCanonicalSpecialPageName" ] ),
$Hlint;
function fiatLint() {
// Link headline on Special:info or action=info if not yet linked
var s = mw.config.get( "wgRelevantPageName" ),
$a = $( "<a>" );
$a.attr( { href: mw.util.getUrl( "Special:LintErrors",
{ pagename: s } ) } )
.text( $Hlint.text() );
$Hlint.empty()
.append( $a );
}
function furnishLint() {
// Look for linter statistics headline
$Hlint = $( "#mw-pageinfo-linter" );
if ( $Hlint.length &&
! $Hlint.find( "a" ).length ) {
mw.loader.using( [ "mediawiki.util" ],
fiatLint );
}
}
if ( Env.wgAction === "info" ||
Env.wgCanonicalSpecialPageName === "Info" ) {
$( furnishLint );
}
}( window.mediaWiki, window.jQuery ) );
/// </nowiki>