Zum Inhalt springen

„Benutzer:Stefan/common.js“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Inhalt gelöscht Inhalt hinzugefügt
K rev
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> */