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
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
// <nowiki>
// Modul: rollback.js
var newrollback = true; // Erweiterten Rollback aktivieren
var allowmessage = true; // Rollback mit Ansprache und VM-Meldung bzw. Block aktivieren? Dafür bitte PopUps für de.wikipedia.org aktivieren.
var autowarning = true; // Wenn die ergänzte Vorlage bzw. der Sperrdialog automatisch gespeichert werden soll, ändere false auf true.
var standardblocktime = '6 hours';
var leveltwowarning = false; // Wenn du zwei Warnungen vor einer VM oder Sperre setzen möchtest, gib true ein, um einen Standardkommentar zu ergänzen. Ansonsten ersetze false/true durch eine zweite Vorlage inklusive Unterschrift.
var optionnames = false; // Hier bitte alle Bezeichnungen der Rollbacks angeben, so man mit den Standards nicht zufrieden ist ( Bsp.: new Array("ZS-TEST"); )
var templatenames = false; // Hier bitte die zu verwendenden Vorlagen angeben. Genauso viele wie darüber, dies ist eine 1:1-Zuordnung! ( Bsp.: new Array("{{subst:Test}}"); )
var rollbacktype = '3';
// Erweiterter Rollback [[Benutzer:DerHexer/rollback.js]]
if (newrollback) { mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:DerHexer/rollback.js&action=raw&ctype=text/javascript'); }
// Datei prüfen
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:Ireas/bilderpruefen.js&action=raw&ctype=text/javascript');
// [[Wikipedia:Dateiwartung/Werkzeug/Programmierung]]
if (! mw.libs.fileAdm) {
mw.libs.fileAdm = { };
}
mw.libs.fileAdm.options = { "miniatur": false,
"multiWin": false };
// ----------------------------------------------------------------------
function LeyoAfterLoad() {
// Alle Aktionen, die erst nach Laden des HTML-Dokuments gehen
var loc = window.location,
li,
title = encodeURIComponent(mw.config.get('wgTitle')),
url;
// Anzeige Benutzername ändern
document.getElementById('pt-userpage').getElementsByTagName('a')[0].innerHTML = 'B.S.';
// Bilder mittels CommonsHelper nach Commons transferieren
if (mw.config.get('wgNamespaceNumber') === 6) {
url = "//tools.wmflabs.org/commonshelper?interface=de&language=de&project=wikipedia&commonsense=1&remove_categories=1&tusc_user=Leyo&reallydirectupload=1&image=" + title;
mw.util.addPortletLink("p-cactions", url, "→C", "ca-tocommons", "Nach Commons verschieben");
// Frühere Einbindung eines Bildes anhand nachfolgender Edits des Uploaders erraten
url = "http://kijewski.github.io/wp-afterUpload/?lang=de&project=de.wikipedia.org&image=" + title;
mw.util.addPortletLink("p-cactions", url, "?", "ca-afterupload", "Frühere Verwendung erraten");
}
// TemplateTiger-Parameterauswertung
if (mw.config.get('wgNamespaceNumber') === 10) {
url = "//tools.wmflabs.org/templatetiger/template-parameter.php?lang=dewiki&template=" + title;
mw.util.addPortletLink("p-cactions", url, "P", "ca-parameter", "TemplateTiger-Parameterauswertung");
}
// Link zu Vektor-Skin
url = loc.protocol + '//' + loc.host + loc.pathname
+ (loc.search.length > 1
? ( ! mw.util.getParamValue("useskin")
? loc.search + "&useskin=vector"
: loc.search.replace(/(&|\?)useskin=.+?(&|$)/g, "$1useskin=vector$2") )
: "?useskin=vector");
li = mw.util.addPortletLink("p-cactions", url, "V", "ca-skinwechsel", "Seite mit Vector-Skin");
$(li).find('a').click( function() {
this.href += loc.hash;
} );
// Reflinks
if (mw.config.get('wgNamespaceNumber') === 0) {
url = "//tools.wmflabs.org/fengtools/reflinks/result.php?wiki=de&method-wiki=Fix+page&nofixcplain=on&noaccessdate=on&usedomainaswork=on&page=" + title;
mw.util.addPortletLink("p-cactions", url, "R", "ca-reflinks", "Reflinks");
}
// Bei Archiven Abschnitte trotzdem einzeln bearbeiten
if (mw.config.get('wgNamespaceNumber') > 0 &&
(mw.config.get('wgNamespaceNumber') % 2 === 1 ||
mw.config.get('wgNamespaceNumber') === 4) &&
mw.config.get('wgIsArticle') &&
mw.config.get('wgAction') === "view" &&
mw.config.get('wgTitle').indexOf("/") > 0 &&
! $('.mw-editsection').length) {
mw.util.$content.find('h2').not('#toctitle h2').each(
function(i, el) {
var $el = $(el);
$('<span>', { 'class': 'mw-editsection' }).append(
'[',
$('<a>', {
title: "Archivierten Abschnitt bearbeiten: " + ($el.find('span:first').text() || $el.text()),
href: (mw.util.wikiScript() + '?' + $.param({
title: mw.config.get('wgPageName'),
action: 'edit',
section: i+1
})),
text: "Archivierten Abschnitt bearbeiten"
}),
']'
).appendTo($el.append(' '));
})
};
} // Ende LeyoAfterLoad()
// Nach Laden des HTML-Dokuments; sicherheitshalber nach Laden benötigter Module
jQuery(document).ready( function() {
mw.loader.using(["mediawiki.util"],
LeyoAfterLoad);
});
// </nowiki>