Benutzer:Klaus/common.js
Erscheinungsbild
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
mw.loader.using('mediawiki.util', function () {
if (mw.config.get('wgNamespaceNumber') < 0) return; // Keine Spezialseiten
if (!mw.config.get('wgIsArticle')) return; // Nur echte Artikel
mw.util.addPortletLink(
'p-cactions',
'#',
'Ersetzen',
'ca-replace',
'Ersetzt den Seiteninhalt',
'',
'#ca-edit'
);
$('#ca-replace').click(function (e) {
e.preventDefault();
var newText = "Mir geht es gut."; // Hier steht der zu ersetzende Inhalt
var summary = "Automatisch ersetzt";
$.post(mw.util.wikiScript('api'), {
action: 'edit',
title: mw.config.get('wgPageName'),
text: newText,
summary: summary,
token: mw.user.tokens.get('csrfToken'),
format: 'json'
}).done(function (data) {
if (data && data.edit && data.edit.result == 'Success') {
location.reload(); // Seite neu laden, um das Ergebnis zu sehen
} else {
alert("Bearbeitung fehlgeschlagen");
}
});
});
});