MediaWiki:Gadget-SpecialBlckDomFill.js
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 SpecialBlckDomFill.js
/// Support on Special:BlockedExternalDomains
/// <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( [ "wgCanonicalSpecialPageName",
"wgUserName" ] );
function fill() {
// Fill notes field on sysop form
var sysop = Env.wgUserName,
$notes = $( "[name=wpNotes]" ),
stamp;
if ( $notes.length &&
! $notes.val() ) {
switch ( sysop ) {
case "Hgzh" :
sysop = sysop.slice( 0, 1 ).toLowerCase() +
sysop.slice( 1 );
break;
case "Lustiger seth" :
sysop = "lustiger_seth";
break;
} // switch sysop
stamp = new Date();
stamp = stamp.toISOString();
stamp = stamp.slice( 0, 10 ) + " " +
stamp.slice( 11, 16 ) + ":00Z";
stamp = stamp + " @ " + sysop + " @ ";
$notes.val( stamp );
}
} // fill()
if ( Env.wgCanonicalSpecialPageName === "BlockedExternalDomains" &&
Env.wgUserName ) {
$( fill );
}
}( window.mediaWiki, window.jQuery ) );
/// </nowiki>