„Benutzer:Stefan/common.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
Stefan (Diskussion | Beiträge) K rev |
Stefan (Diskussion | Beiträge) K hm |
||
(7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 256: | Zeile 256: | ||
////////////////////////ENDE HAUPTSEITE ///////////////////////////// |
////////////////////////ENDE HAUPTSEITE ///////////////////////////// |
||
///////////////////////////////////////////////////////////////////// |
///////////////////////////////////////////////////////////////////// |
||
///////////////////////////////////////////////////////////////////// |
|||
/////////////////////////// SPERRSTATUS ///////////////////////////// |
|||
///////////////////////////////////////////////////////////////////// |
|||
addOnloadHook(function () { |
|||
var farbe = '#54ff9f'; |
|||
if ( document.getElementById('ca-edit') ) { |
|||
var obj = document.getElementById('ca-edit'); |
|||
var temp = String(wgRestrictionEdit); |
|||
if (temp == 'autoconfirmed') { |
|||
farbe = '#ffa500'; |
|||
} else if (temp == 'sysop') { |
|||
farbe = '#ff6a6a'; |
|||
} |
|||
} |
|||
if ( document.getElementById('ca-viewsource') ) { |
|||
var obj = document.getElementById('ca-viewsource'); |
|||
farbe = '#ff0000'; |
|||
} |
|||
if ( obj ) { |
|||
obj.firstChild.style.backgroundColor = farbe + ' !important'; |
|||
} |
|||
}); |
|||
///////////////////////////////////////////////////////////////////// |
|||
///////////////////////ENDE SPERRSTATUS ///////////////////////////// |
|||
///////////////////////////////////////////////////////////////////// |
|||
Version vom 7. Juni 2007, 12:01 Uhr
/* <nowiki> */
/////////////////////////////////////////////////////////////////////
//////////////////////// DATUM //////////////////////////////////////
/////////////////////////////////////////////////////////////////////
var Monate = new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
var jetzt = new Date();
var Jahr = jetzt.getYear(); if (Jahr < 999) Jahr += 1900;
var WPDatum = jetzt.getDate() + '._' + Monate[jetzt.getMonth()] + '_' + Jahr;
var WPDatum2 = Jahr + '/' + Monate[jetzt.getMonth()] + '/' + jetzt.getDate();
var WPDatum3 = Monate[jetzt.getMonth()] + ' ' + Jahr;
/////////////////////////////////////////////////////////////////////
/////////////////// ENDE DATUM //////////////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
////////////////// BOTTOM TABS //////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// User:Trilobite's tools (http://en.wikipedia.org/wiki/User:Trilobite/Tools):
// Add editing tabs to the bottom of articles, too (http://meta.wikimedia.org/wiki/User_Styles/bottom_tabs)
function bottomtabs() {
var tabs = document.getElementById('p-cactions').cloneNode(true);
tabs.id = 'mytabs';
var listitems = tabs.getElementsByTagName('LI');
for (i=0;i<listitems.length;i++) {
if(listitems[i].id) listitems[i].id = 'mytabs-' + listitems[i].id;
}
document.getElementById('column-content').appendChild(tabs);
tabs.childNodes[3].style['border'] = '1px transparent solid';
tabs.childNodes[3].style['backgroundColor'] = 'transparent';
}
if (window.addEventListener) window.addEventListener("load",bottomtabs,false);
else if (window.attachEvent) window.attachEvent("onload",bottomtabs);
/////////////////////////////////////////////////////////////////////
///////////// ENDE BOTTOM TABS //////////////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
///////////////////////// BOX ///////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// Bausteinbox (gefunden bei Benutzer:Slomox)
/* Idee der he-Wikipedia, siehe dortige History fuer die Autoren */
var Templates = new Array (150);
var CurlyBracket = "}";
Templates[9] = "{{Dieser Artikel|";
Templates[10] = "";
Templates[11] = "}}\n{{Begriffsklärung}" + CurlyBracket;
Templates[19] = "[[Bild:Disambig.png|30px|Begriffsklärung]] ''Dieser Artikel behandelt . Für weitere Bedeutungen siehe'' [[ (Begriffsklärung)|";
Templates[20] = "Name";
Templates[21] = "]].\n----";
Templates[29] = "#REDIRECT [[";
Templates[30] = "";
Templates[31] = "]]";
Templates[39] = "{{Personendaten|\n NAME=\n|ALTERNATIVNAMEN=\n|KURZBESCHREIBUNG=\n|GEBURTSDATUM=\n|GEBURTSORT=\n";
Templates[40] = "";
Templates[41] = "|STERBEDATUM=\n|STERBEORT=\n}" + CurlyBracket;
Templates[49] = "{{Subst:Löschantrag}" + CurlyBracket +"\n''";
Templates[50] = "";
Templates[51] = "''--~~"+"~~\n----";
Templates[59] = "{{Löschen}" + CurlyBracket + "\n[[Bild:Sla.gif]]\n''";
Templates[60] = "";
Templates[61] = "'' --~~"+"~~\n----";
Templates[69] = "\n{{URV}" + CurlyBracket + " [http://";
Templates[70] = "www.beispiel.com";
Templates[71] = "] --~~"+"~~\n";
Templates[79] = "\n{{subst:Unsigned|___AUTOR___|___DATUM___, nachgetragen von ~"+"~~}" + CurlyBracket;
Templates[80] = "";
Templates[81] = "\n";
Templates[89] = "== Hallo ==\n{{Benutzer:St-fl/vorlagen/hallo|name={{PAGENAME}}}" + CurlyBracket;
Templates[90] = " --~~"+"~~";
Templates[91] = "\n";
Templates[99] = "== Bildlizenzen ==\n{{Benutzer:St-fl/vorlagen/BLU}" + CurlyBracket;
Templates[100] = " --~~"+"~~";
Templates[101] = "\n";
function InsertTemplate(TemplateIndex)
{
if (TemplateIndex>0) insertTags(Templates[TemplateIndex*10-1],Templates[TemplateIndex*10+1],Templates[TemplateIndex*10]);
};
function box() {
document.getElementById("contentSub").innerHTML = '\nTextbaustein einfügen:\n<select name="x" style="vertical-align: baseline;float:right" onchange="InsertTemplate(this.selectedIndex);this.selectedIndex=0;this.focus();">\n <option>Textbaustein auswählen...</option>\n <option>Begriffsklärung</option>\n <option>Begriffsklärung II</option>\n <option>Weiterleitung</option>\n <option>Personendaten</option>\n <option>Löschantrag</option>\n <option>Schnelllöschen</option>\n <option>URV</option>\n <option>Signatur nachtragen</option>\n <option>Hallo</option><option>HalloBLU</option></select>';
}
/////////////////////////////////////////////////////////////////////
///////////////////// ENDE BOX //////////////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
///////////////////////// LOGS //////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// found at http://en.wikipedia.org/w/index.php?title=User:Thebainer/monobook.js&oldid=32546177
// adds a 'logs for this page' link to the navigation bar
// if the page is a user's page, talk page or subpage, the link will go to logs for the user instead
function addLogsLink() {
// get page title
var pagetitleRe=/[^:]*:\/\/de\.wikipedia\.org\/(wiki\/|w\/index\.php\?title=)([^&?]*)/;
ptitle = pagetitleRe.exec(decodeURI(location.href))[2].split('_').join(' ');
// if this is a user, show the logs for the user rather than the page
if( (window.location.href.indexOf("Benutzer:") != -1) || (window.location.href.indexOf("Benutzer_Diskussion:") != -1) ) {
regDropSubpages = /[Benutzer|Benutzer_Diskussion:]:([^&?\/]*)[\/]?.*/;
user = regDropSubpages.exec(ptitle)[1];
url = "http://de.wikipedia.org/w/index.php?title=Spezial%3ALogbuch&user=" + user;
} else {
url = "http://de.wikipedia.org/w/index.php?title=Spezial%3ALogbuch&page=" + ptitle;
}
tabs = document.getElementById('p-tb').getElementsByTagName('ul')[0];
l = addlilink(tabs, url, "Logbuch", "pt-logs");
}
if (window.addEventListener) window.addEventListener("load", addLogsLink, false);
else if (window.attachEvent) window.attachEvent("onload", addLogsLink);
/////////////////////////////////////////////////////////////////////
///////////////////////// ENDE LOGS /////////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
///////////////////////// LINKS LINKS ///////////////////////////////
/////////////////////////////////////////////////////////////////////
function addtoolboxlinks() {
var tb = document.getElementById('p-tb').getElementsByTagName('ul')[0];
addlilink(tb, '/wiki/Spezial:Logbuch/newusers', 'Neue Benutzer', '');
addlilink(tb, '/wiki/Wikipedia:Löschkandidaten/'+WPDatum, 'LK heute', '');
}
if (window.addEventListener) window.addEventListener("load", addtoolboxlinks, false);
else if (window.attachEvent) window.attachEvent("onload", addtoolboxlinks);
/////////////////////////////////////////////////////////////////////
//////////////////// ENDE LINKS LINKS ///////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////// MEHRFACHLINKS ///////////////////////////////
/////////////////////////////////////////////////////////////////////
document.write('<SCRIPT SRC="http://de.wikipedia.org/w/index.php?title=Benutzer:Dbenzhuser/showRedundantLinks.js&action=raw&ctype=text/javascript"><\/SCRIPT>');
/////////////////////////////////////////////////////////////////////
////////////////// ENDE MEHRFACHLINKS ///////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////// ADMINS MARKIEREN ////////////////////////////
/////////////////////////////////////////////////////////////////////
//***********************************************************************
// Marks admins with something
// by [[:de:User:Spongo]]
// 28. Dez. 2005
//***********************************************************************
var markadmin = true;
var UrlParameters = new Array ();
readparams();
document.write('<SCRIPT SRC=\'http://tools.wikimedia.de/~aka/dewiki_admins.txt\'><\/SCRIPT>');
function MarkAdmins(){
if (markadmin){
var langUser = "Benutzer:"; // in German 'Benutzer:'
var aMark = document.createElement("b");
var aMarkText = document.createTextNode(" (A)"); // dieser Text wird hinter dem Namen des Admins angefügt (Standard: "(A)")
aMark.appendChild(aMarkText);
var ishistory = (UrlParameters['action']=='history');
var isdiskussion = (((document.URL.indexOf('Spezial:Recentchanges') > 0)) || (document.URL.indexOf('Diskussion') > 0) || (document.URL.indexOf('Wikipedia') > 0));
var searchExp = /.wiki.Benutzer.(.+)/;
if (ishistory || isdiskussion || ((UrlParameters['diff']>'') && (UrlParameters['oldid']>''))) {
for (var i=0; aNode = document.getElementsByTagName("a")[i]; i++) {
// if it's a link to an user
if ( (href = aNode.getAttribute("href")) && (href.search("/wiki/" + langUser) != -1) ) {
currUser = searchExp.exec(href)[1];
// is this user an admin?
for (var k=0; k < admins.length; ++k){
if (currUser == admins[k]){
aNode.appendChild(aMark.cloneNode(true));
break;
}
}
}
}
}
}
}
//******************************************
function readparams () {
var asReadInUrlParameters;
var asReadInUrlParameter;
// Get URL parameters
asReadInUrlParameters = location.search.substring(1, location.search.length).split("&");
for (i = 0; i < asReadInUrlParameters.length; i++) {
asReadInUrlParameter = asReadInUrlParameters[i].split("=");
UrlParameters[decodeURIComponent(asReadInUrlParameter[0])] = decodeURIComponent(asReadInUrlParameter[1]);
}
} //function readparams
//******************************************
addOnloadHook(MarkAdmins);
/////////////////////////////////////////////////////////////////////
////////////////// ENDE ADMINS MARKIEREN ////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////// REFTAGS /////////////////////////////
/////////////////////////////////////////////////////////////////////
document.write('<script type="text/javascript" src="'
+ 'http://de.wikipedia.org/w/index.php?title=User:Malte_Schierholz/reftoggle.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
if (document.cookie.indexOf("hideref=") == -1) {
document.cookie = "hideref=1"; // Wenn kein Cookie gesetzt ist, werden Einzelnachweise ausgeblendet.
}
/////////////////////////////////////////////////////////////////////
////////////////////////// ENDE REFTAGS /////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////// KOORDINATEN /////////////////////////////
/////////////////////////////////////////////////////////////////////
// [[Benutzer:Dschwen/coordinates.js]] - diese Zeile bitte beibehalten
document.write('<script type="text/javascript" src="'
+ 'http://de.wikipedia.org/w/index.php?title=Benutzer:Dschwen/coordinates.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
/////////////////////////////////////////////////////////////////////
///////////////////////ENDE KOORDINATEN /////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
////////////////////////// NUREINLEIUNG /////////////////////////////
/////////////////////////////////////////////////////////////////////
document.write('<script type="text/javascript" src="'
+ 'http://de.wikipedia.org/w/index.php?title=Benutzer:St-fl/nurEinleitungbearbeiten.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
/////////////////////////////////////////////////////////////////////
//////////////////// ENDE NUREINLEITUNG /////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
//////////////////////////// HAUPTSEITE /////////////////////////////
/////////////////////////////////////////////////////////////////////
function HideHeading() {
if (wgPageName=='Hauptseite' || wgPageName=='Spezial:Beobachtungsliste' || wgPageName=='Benutzer:St-fl') {
document.getElementsByTagName('h1')[0].style.display = 'none';
}
}
addOnloadHook(HideHeading);
/////////////////////////////////////////////////////////////////////
////////////////////////ENDE HAUPTSEITE /////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////// SPERRSTATUS /////////////////////////////
/////////////////////////////////////////////////////////////////////
addOnloadHook(function () {
var farbe = '#54ff9f';
if ( document.getElementById('ca-edit') ) {
var obj = document.getElementById('ca-edit');
var temp = String(wgRestrictionEdit);
if (temp == 'autoconfirmed') {
farbe = '#ffa500';
} else if (temp == 'sysop') {
farbe = '#ff6a6a';
}
}
if ( document.getElementById('ca-viewsource') ) {
var obj = document.getElementById('ca-viewsource');
farbe = '#ff0000';
}
if ( obj ) {
obj.firstChild.style.backgroundColor = farbe + ' !important';
}
});
/////////////////////////////////////////////////////////////////////
///////////////////////ENDE SPERRSTATUS /////////////////////////////
/////////////////////////////////////////////////////////////////////
// Funktionen starten und Einzeiler
function addlilink(tabs, url, name, id) {
var na = document.createElement('a');
na.href = url;
na.id = id;
na.appendChild(document.createTextNode(name));
var li = document.createElement('li');
li.appendChild(na);
tabs.appendChild(li);
return li;
}
function start() {
if (document.getElementById("editform") != null) box();
showHideToggle();
externelinks();
addLogsLink();
addtoolboxlinks();
}
aOnloadFunctions[aOnloadFunctions.length] = start;
NavigationBarShowDefault = 7; // bis zu sieben Leisten ausklappen
/* </nowiki> */