Benutzer:McB/monobook.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
// [[Benutzer:Dschwen/wikiminiatlas2.js]] - diese Zeile bitte mitkopieren Dynamischer Atlas...
/*document.write('<script type="text/javascript" src="'
+ 'http://de.wikipedia.org/w/index.php?title=User:Dschwen/wikiminiatlas2.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
*/
//Hier die offizielle Sicherheitskopie
/* WikiMiniAtlas ist ein Javascript plugin um eine GoogleMaps-artige Landkarte in geokodierte
Wikipedia Artikel einzublenden.
Siehe: http://de.wikipedia.org/wiki/Benutzer:Dschwen/WikiMiniAtlas
*/
/*document.write('<script type="text/javascript" src="'
+ 'http://meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js'
+ '&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400"></script>');
*/
// systemweite Default-Funktionen aus [[MediaWiki:Monobook.js]]
NavigationBarShowDefault = 15; // Navi-Leisten: alle einklappen == 0; alle ausklappen == 15 (z.B.)
// Admins Grau hervorheben - 1. Version
// document.write('<link rel="stylesheet" type="text/css" href="http://tools.wikimedia.de/~chm/monobook/markadmins.css" />');
// Null-Sektion bearbeiten... Modul: modifyCA.js
var addeditintro = true;
var editintrotext = "→Intro"; // Beschriftung des TABs
/*
* modifyCA.js:
*
* - addEditSection0()
*
* both require mw.util.addPortletLink() from global wikibits.js
*/
/*
* Adds a tab allowing you to edit the 0th section of a page
* (the top area usually used as an introduction).
*
* Author: [[:en:User:Ilmari Karonen]]
* copied 2007/01/11 from [[:en:User:Ilmari Karonen/editsection0.js]]
* Modifiziert für de.WP von [[Benutzer:PDD]]
*
* (http://en.wikipedia.org/wiki/Wikipedia:WikiProject_User_scripts/Scripts/Add_edit_section_0)
*/
// <nowiki>
function addEditSection0() {
// Variables that should be defined in your monobook
if (typeof(editintrotext) == 'undefined')
editintrotext = "IntroBearbeiten";
var x;
if (!(x = document.getElementById('ca-edit') )) return;
var url;
if (!(url = x.getElementsByTagName('a')[0] )) return;
if (!(url = url.href )) return;
var y = mw.util.addPortletLink('p-cactions', url+"§ion=0", editintrotext, 'ca-edit-0',
'Intro-Abschnitt dieser Seite bearbeiten', '0', x.nextSibling);
y.className = x.className; // steal classes from the the edit tab...
x.className = 'istalk'; // ...and make the edit tab have no right margin
// exception: don't steal the "selected" class unless actually editing section 0:
if (/(^| )selected( |$)/.test(y.className)) {
if (!document.editform || !document.editform.wpSection
|| document.editform.wpSection.value != "0") {
y.className = y.className.replace(/(^| )selected( |$)/g, "$1");
x.className += ' selected';
}
}
}
// das folgende müsste man noch eleganter machen
if (addeditintro)
if (document.title.indexOf("Bearbeiten von ") == -1)
if (document.title.indexOf("Bearbeitungskonflikt: ") == -1) {
addOnloadHook(addEditSection0);
}
// </nowiki>
// Modul: changeBeschriftungen.js
var beschriftungen = true; // kosmetische Änderungen an der MediaWiki-Oberfläche?
// Beschriftungen: personal toolbar
var cbmytalk = "Diskussion:McB";
var cbprefs = "Einstellungen";
var cbwatchlist = "Beobachtungsliste";
var cbmyconts = "Meine Beiträge";
var cblogout = "Log out";
// Beschriftungen: current article
var cbedit = "→";
var cbhistory = "Versionen";
var cbmove = "Verschieben";
var cbwatch = "Beobachten";
var cbunwatch = "Nicht mehr beob.";
// Beschriftungen: tools
var cbwhatlinkshere = "Links hierher";
var cblinked = "Änderungen an verlinkten Seiten";
var cbmail = "E-Mail senden";
var cbupload = "Hochladen";
var cbprint = "Druckversion";
// Beschriftungen: portlets
var cblang = "Interwiki-Links";
// 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 = "Bild hochladen";
if (typeof(cbprint) == 'undefined') cbprint = "Druckversion";
if (typeof(cbblock) == 'undefined') cbblock = "User blocken";
if (typeof(cblang) == 'undefined') cblang = "Interwiki";
// Code starts here:
var cbiid, cbielement;
var cbliste = {
// personal toolbar (pt)
"pt-mytalk": ["A", cbmytalk],
"pt-preferences": ["A", cbprefs],
"pt-watchlist": ["A", cbwatchlist],
"pt-mycontris": ["A", cbmyconts],
"pt-logout": ["A", cblogout],
// current article (ca)
"ca-edit": ["A", cbedit],
"ca-history": ["A", cbhistory],
"ca-move": ["A", cbmove],
"ca-watch": ["A", cbwatch],
"ca-unwatch": ["A", cbunwatch],
// tools (t)
"t-whatlinkshere": ["A", cbwhatlinkshere],
"t-recentchangeslinked": ["A", cblinked],
"t-emailuser": ["A", cbmail],
"t-upload": ["A", cbupload],
"t-print": ["A", cbprint],
"t-blockip": ["A", cbblock],
// portlet (p)
"p-lang": ["H5", cblang]
};
for (cbiid in cbliste) {
if (cbielement = document.getElementById(cbiid)) {
cbielement.getElementsByTagName(cbliste[cbiid][0])[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 && (wgNamespaceNumber == 2)) {
var mhopos = 'left';
var mhoimage =
'url(http://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 ( (wgTitle.split('/')[0] != 'Vorlage') && (wgTitle.split('/')[0] != 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];
}
}
}
}
// macht "gefährliche" Buttons mit rotem Rahmen
if (markbecareful) {
var mbcliste = {
// current article (ca)
"ca-protect": ['#FF0000', '2px'],
"ca-unprotect": ['#FF0000', '4px'],
"ca-delete": ['#FF0000', '2px'],
"ca-undelete": ['#FF0000', '4px'],
"ca-move": ['#FF0000', '2px']
};
for (cbiid in mbcliste) {
if (cbielement = document.getElementById(cbiid)) {
cbielement.style.borderColor = mbcliste[cbiid][0];
cbielement.style.borderWidth = mbcliste[cbiid][1];
}
}
}
}
// </nowiki>
addOnloadHook(changeBeschriftungen);