Benutzer:PDD/changeBeschriftungen.js
aus Wikipedia, der freien Enzyklopädie
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
// verändert Beschriftungen an der MediaWiki-Oberfläche.
// ursprünglich von [[Benutzer:BLueFiSH.as]]
// adaptiert von [[Benutzer:PDD]]
// <nowiki>
function changeBeschriftungen()
{
// Variables that should be defined in your monobook
if (typeof(markhandsoff) == 'undefined')
markhandsoff = false;
if (typeof(markbecareful) == 'undefined')
markbecareful = false;
if (typeof(cbmytalk) == 'undefined') cbmytalk = "Meine Diskussion";
if (typeof(cbprefs) == 'undefined') cbprefs = "Einstellungen";
if (typeof(cbwatchlist) == 'undefined') cbwatchlist = "Beobachtungsliste";
if (typeof(cbmyconts) == 'undefined') cbmyconts = "Meine Beiträge";
if (typeof(cblogout) == 'undefined') cblogout = "X";
if (typeof(cbedit) == 'undefined') cbedit = "Bearbeiten";
if (typeof(cbhistory) == 'undefined') cbhistory = "Versionen";
if (typeof(cbmove) == 'undefined') cbmove = "Verschieben";
if (typeof(cbwatch) == 'undefined') cbwatch = "Beobachten";
if (typeof(cbunwatch) == 'undefined') cbunwatch = "Ignorieren";
if (typeof(cbwhatlinkshere) == 'undefined') cbwhatlinkshere = "Links a. d. Seite";
if (typeof(cblinked) == 'undefined') cblinked = "Verlinkte Änderungen";
if (typeof(cbmail) == 'undefined') cbmail = "E-Mail senden";
if (typeof(cbupload) == 'undefined') cbupload = "Datei hochladen";
if (typeof(cbprint) == 'undefined') cbprint = "Druckversion";
if (typeof(cbblock) == 'undefined') cbblock = "User sperren";
if (typeof(cblang) == 'undefined') cblang = "Interwiki";
// Code starts here:
var cbiid, cbielement;
var cbliste = {
// personal toolbar (pt) in personals (p-personal)
"pt-mytalk": ["A", cbmytalk],
"pt-preferences": ["A", cbprefs],
"pt-watchlist": ["A", cbwatchlist],
"pt-mycontris": ["A", cbmyconts],
"pt-logout": ["A", cblogout],
// content action (ca) in content actions (p-cactions)
"ca-edit": ["A", cbedit],
"ca-history": ["A", cbhistory],
"ca-move": ["A", cbmove],
"ca-watch": ["A", cbwatch],
"ca-unwatch": ["A", cbunwatch],
// tools (t) in toolbox (p-tb)
"t-whatlinkshere": ["A", cbwhatlinkshere],
"t-recentchangeslinked": ["A", cblinked],
"t-emailuser": ["A", cbmail],
"t-upload": ["A", cbupload],
"t-print": ["A", cbprint],
"t-blockip": ["A", cbblock],
// portlets (p)
"p-lang": ["H3", cblang]
};
for (cbiid in cbliste) {
if ((cbielement = document.getElementById(cbiid)) &&
(cbielement = cbielement.getElementsByTagName(cbliste[cbiid][0])).length > 0) {
cbielement[0].innerHTML = cbliste[cbiid][1];
}
}
// Hände weg von fremden Benutzerseiten :-)
// </nowiki> (CSS-Code von [[Benutzer:D]], JS-Version von [[Benutzer:PDD]]) <nowiki>
if (markhandsoff && (mw.config.get('wgNamespaceNumber') == 2)) {
var mhopos = 'left';
var mhoimage =
'url(//upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Stop_hand.png/32px-Stop_hand.png)';
var mholiste = {
// current article (ca)
"ca-edit": ["A", mhopos, mhoimage],
"ca-edit-0": ["A", mhopos, mhoimage],
"ca-viewsource": ["A", mhopos, mhoimage]
};
if ( (mw.config.get('wgTitle').split('/')[0] != 'Vorlage') && (mw.config.get('wgTitle').split('/')[0] != mw.config.get('wgUserName')) ) {
var mhotag;
for (cbiid in mholiste) {
if (cbielement = document.getElementById(cbiid)) {
mhotag = cbielement.getElementsByTagName(mholiste[cbiid][0])[0];
mhotag.style.backgroundPosition = mholiste[cbiid][1];
mhotag.style.backgroundImage = mholiste[cbiid][2];
}
}
}
}
}
// </nowiki>
$(document).ready(changeBeschriftungen);