News (06 Aug 2024): Das Wiki läuft jetzt auf einem neuen Server. Aufgrund eines Upgrades von PHP mussten die Wiki-Software und die DPL-Erweiterung aktualisiert werden. Bitte meldet Fehler auf der Hauptseiten-Diskussion.

Benutzer:ARTy/monobook.js: Unterschied zwischen den Versionen

Aus GuildWiki
Zur Navigation springenZur Suche springen
(Den halben Tag gewartet um erstmal Ideen zu sammeln, und dennoch fällt einem just nach Erstellung noch was ein...)
Keine Bearbeitungszusammenfassung
 
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
function extendNavigation ()
function extendNavigation ()
{
{
   // Funktion um die persönliche Navigation zu erweitern
   // Funktion um die persönliche Navigation zu erweitern, es funktioniert nicht mit dem IE, aber den benutzt ja hoffentlich keiner
  // es funktioniert nicht mit dem IE, aber den benutzt ja hoffentlich keiner


   // Ziele
   // Ziele (Artikel-URLs, je in Anführungsstrichen und durch Kommata getrennt)
   var urls = new Array("/wiki/GuildWiki:Stil_und_Formatierung","/wiki/Kategorie:Vorlage_Infobox","/wiki/Kategorie:Stub","/wiki/GuildWiki:Projekte/Sammler");
   var urls = new Array("http://wiki-de.guildwars2.com/wiki/Spezial:Letzte_%C3%84nderungen","/wiki/GuildWiki:Stil_und_Formatierung","/wiki/Kategorie:Stub","/wiki/Kategorie:Vorlage_Infobox","/wiki/GuildWiki:Projekte");


   // Anzeige (gleiche Reihenfolge wie bei den URLs ist nötig)
   // Anzeigename (gleiche Reihenfolge wie bei den URLs ist nötig)
   var labels = new Array("Richtlinien","Infobox","Stubs","Sammlerprojekt");
   var labels = new Array("GW2W Änderungen","Richtlinien","Stubs","Infoboxen","Projekte");




Zeile 26: Zeile 25:
}
}


/*
* Diese Funktion fügt einen "Purge"-Link zu den anderen Reitern über einer Seite hinzu (Diskussion, Bearbeiten, etc.)
*/
function AddPurge()
{
new_li = document.createElement("li");
new_a = document.createElement("a");
new_a.href = "/gwiki/index.php?title="+encodeURIComponent(wgPageName)+"&action=purge";
new_a.innerHTML = "↻";
new_li.appendChild(new_a);
cont = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
cont.appendChild(new_li);
}
addOnloadHook(AddPurge);
addOnloadHook(extendNavigation);
addOnloadHook(extendNavigation);
//sorgt dafür, dass beim Laden der Hauptseite der „Schreibcursor“ direkt ins Feld „Suche“ gesetzt ist
if (wgPageName == "Hauptseite"){
  addOnloadHook(
    function(){document.forms.searchform.searchInput.focus();}
  );
}

Aktuelle Version vom 9. September 2012, 20:08 Uhr

function extendNavigation ()
{
  // Funktion um die persönliche Navigation zu erweitern, es funktioniert nicht mit dem IE, aber den benutzt ja hoffentlich keiner

  // Ziele (Artikel-URLs, je in Anführungsstrichen und durch Kommata getrennt)
  var urls = new Array("http://wiki-de.guildwars2.com/wiki/Spezial:Letzte_%C3%84nderungen","/wiki/GuildWiki:Stil_und_Formatierung","/wiki/Kategorie:Stub","/wiki/Kategorie:Vorlage_Infobox","/wiki/GuildWiki:Projekte");

  // Anzeigename (gleiche Reihenfolge wie bei den URLs ist nötig)
  var labels = new Array("GW2W Änderungen","Richtlinien","Stubs","Infoboxen","Projekte");


  var nav_container = document.getElementById('p-navigation');
  var nav_container = nav_container.childNodes[3];
  var nav_list = nav_container.childNodes[1];
  
  for(var i =0; i < urls.length; i++)
  {
    new_li = document.createElement("li");
    new_a = document.createElement("a");
    new_a.href = urls[i];
    new_a.innerHTML = labels[i];
    new_li.appendChild(new_a);
    nav_list.appendChild(new_li);
  }
}

/*
* Diese Funktion fügt einen "Purge"-Link zu den anderen Reitern über einer Seite hinzu (Diskussion, Bearbeiten, etc.)
*/
function AddPurge()
{
	new_li = document.createElement("li");
	new_a = document.createElement("a");
	new_a.href = "/gwiki/index.php?title="+encodeURIComponent(wgPageName)+"&action=purge";
	new_a.innerHTML = "↻";
	new_li.appendChild(new_a);


	cont = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
	
	cont.appendChild(new_li);
}

addOnloadHook(AddPurge);
addOnloadHook(extendNavigation);

//sorgt dafür, dass beim Laden der Hauptseite der „Schreibcursor“ direkt ins Feld „Suche“ gesetzt ist
if (wgPageName == "Hauptseite"){
  addOnloadHook(
    function(){document.forms.searchform.searchInput.focus();}
  );
}