MediaWiki:Gadget-Vorlagenmeister.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
/// Vorlagen-Meister SCOUT
/* 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 VERSION = "(Scout) 0.6 2016-06-04",
MW_LIB = "vorlagenmeister",
OPTIONS;
if ( typeof( mw.libs[ MW_LIB ] ) !== "object" ||
! mw.libs[ MW_LIB ] ) {
mw.libs[ MW_LIB ] = { };
}
OPTIONS = mw.libs[ MW_LIB ];
function fire() {
// Start possible actions on current page
// Precondition:
// mediawiki.util and configs have been loaded
// Postcondition:
// /core.js will be loaded, if appropriate
// 2016-06-04 PerfektesChaos@de.wikipedia
var scan = "|edit|submit|",
seek = mw.util.getParamValue( "action" ),
server = "//de.wikipedia.beta.wmflabs.org",
env;
if ( scan.indexOf( seek ) > 0 ) {
env = mw.config.get( [ "wgIsProbablyEditable",
"wgNamespaceNumber",
"wgPageContentModel",
"wgServer",
"wgTitle" ] );
if ( env.wgIsProbablyEditable &&
env.wgPageContentModel === "wikitext" &&
! ( env.wgNamespaceNumber === 10 &&
/\/XML$/.test( env.wgTitle ) ) ) {
if ( typeof( OPTIONS.vsn ) === "undefined" ) {
OPTIONS.vsn = VERSION;
}
if ( env.wgServer.indexOf( server ) < 0 ) {
server = "https://de.wikipedia.org";
}
mw.loader.load( server
+ "/w/index.php?title="
+ "MediaWiki:Gadget-Vorlagenmeister/core.js"
+ "&bcache=1&maxage=259200" // 3 d
+ "&action=raw&ctype=text/javascript" );
}
}
} // fire()
if ( typeof( OPTIONS.loader ) !== "boolean" ) {
OPTIONS.loader = true;
mw.loader.using( [ "mediawiki.util",
"jquery.client",
"site",
"user",
"user.options" ],
fire );
}
}( window.mediaWiki, window.jQuery ) );