Bruger:Palnatoke/monobook.js

Fra Wikipedia, den frie encyklopædi

Bemærk, efter at have gemt, er du nødt til at tømme din browsers cache for at kunne se ændringerne. Mozilla/Safari/Konqueror: hold shifttasten nede og klik på reload eller tryk på control-shift-r, Internet Explorer: ctrl-f5, Opera: f5.

 function morelinks() {
   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);
 }
 if (window.addEventListener) window.addEventListener("load",morelinks,false);
 else if (window.attachEvent) window.attachEvent("onload",morelinks);
 
 // [[:w:en:User:Lupin/popups.js]] - please include this line 
 
 document.write('<script type="text/javascript" src="' 
     + 'http://da.wikipedia.org/w/index.php?title=Bruger:Barklund/strings-da.js' 
     + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
 document.write('<script type="text/javascript" src="' 
     + 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popupsdev.js' 
     + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

 popupRevertSummary = "Gendannet til revision %s grundet hærværk, nonsens eller reklame";
 popupQueriedRevertSummary = "Gendannet til revision $1 fra $2 skrevet af $3 grundet hærværk, nonsens eller reklame"
 popupAdminLinks = true; 
 popupFixRedirs = true;
 popupShortcutsKeys = true;
 popupFixDabs = true;
 popupFixRedirsSummary = "Fixer link til omdirigering  '%s' til den korrekte '%s'";
 popupFixDabsSummary = "Fixer link til flertydig '%s' til den korrekte '%s'";
 popupPreviewKillTemplates = false;
 popupPreviewRawTemplates = true;
 popupPreviewFirstParOnly = false;
 popupMaxPreviewSentences = 10;
 popupMaxPreviewCharacters = 1000;

 // ---------------------------------------
 // BEGIN EXTRA TOOLS
 function extraToolLinks()
 {
     // create commons link
     if (document.getElementById("t-commons")) return;
     var li_current = document.getElementById("t-upload");
     if (!li_current) return;
     var li_next = li_current.nextSibling;
     var ul_node = li_current.parentNode;
     var li = document.createElement("li");
     li.setAttribute("id", "t-commons");
     li.setAttribute("title", "Upload et billede eller en anden mediefil til deling for alle landes Wikipediaer");
     li.appendChild(document.createElement("a"));
     li.firstChild.setAttribute("href","http://commons.wikimedia.org/wiki/Special:Upload");
     li.firstChild.appendChild(document.createTextNode("Læg en fil op på Commons"));
     ul_node.insertBefore(li, li_next);
     // create cat tool link (if cat)
     if (!document.getElementById("ca-nstab-category")) return;
     var cat_tab = document.getElementById("ca-nstab-category");
     var cat_url = cat_tab.firstChild.href;
     var cat_name = cat_url.substring(cat_url.indexOf(":", 10)+1);
     var li2 = document.createElement("li");
     li2.setAttribute("id", "t-cattool");
     li2.setAttribute("title", "Udforsk denne kategori med Interiots CategoryTree");
     li2.appendChild(document.createElement("a"));
     li2.firstChild.setAttribute("href","http://tools.wikimedia.de/~daniel/WikiSense/CategoryTree.php?wikilang=da&wikifam=.wikipedia.org&m=c&userlang=da&cat=" + cat_name);
     li2.firstChild.appendChild(document.createTextNode("Se i CategoryTree"));
     ul_node.insertBefore(li2, li_next);
 }
 addOnloadHook(extraToolLinks);
 // 
 // END EXTRA TOOLS
 // ---------------------------------------
 
 // ---------------------------------------
 // BEGIN PATROLLINK
 function linkPatrol()
 {
     if (document.getElementById("n-patrol")) return;
     var li_current = document.getElementById("n-recentchanges");
     if (!li_current) return;
     var li_next = li_current.nextSibling;
     var ul_node = li_current.parentNode;
     var li = document.createElement("li");
     li.setAttribute("id", "n-patrol");
     li.setAttribute("title", "Se ikke-patruljerede ændringger");
     li.appendChild(document.createElement("a"));
     li.firstChild.setAttribute("href","/w/index.php?title=Speciel:Recentchanges&days=30&limit=5000&hideliu=1&hidepatrolled=1");
     li.firstChild.appendChild(document.createTextNode("Patruljér"));
     ul_node.insertBefore(li, li_next);
 }
 addOnloadHook(linkPatrol);
 // 
 // END PATROLLINK
 // ---------------------------------------

 //============================================================
 //
 // Specialtegn
 //
 //============================================================
 
 /**
  * Tilføj menu til at vælge sæt af specialtegn
  * @note	Rækkefølgen af og navnene i listen svarer til [[MediaWiki:Edittools]]
  */
 function addCharSubsetMenu() {
   var specialchars = document.getElementById('specialchars2');
   if (specialchars) {
     var menu = "<select style=\"display:inline\" onChange=\"var v=options[selectedIndex].value; if (v) chooseCharSubset(v);\">";
     menu += "<option>-- wikipedia --</option>";
     menu += "<option value=\"Wiki\" selected=\"selected\">Wiki</option>";
     menu += "<option value=\"Mat\">Matematik</option>";
     menu += "<option>-- sprog --</option>";
     menu += "<option value=\"Arabisk\">Arabisk</option>";
     menu += "<option value=\"Catalansk\">Catalansk</option>";
     menu += "<option value=\"Engelsk\">Engelsk, gammelt</option>";
     menu += "<option value=\"Esperanto\">Espéranto</option>";
     menu += "<option value=\"Estisk\">Estisk</option>";
     menu += "<option value=\"Graesk\">Græsk</option>";
     menu += "<option value=\"Gaelisk\">Gælisk</option>";
     menu += "<option value=\"Hawaiiansk\">Hawaiiansk</option>";
     menu += "<option value=\"Hebraeisk\">Hebræisk</option>";
     menu += "<option value=\"Hieroglyf\">Hieroglyf</option>";
     menu += "<option value=\"Hollandsk\">Hollandsk</option>";
     menu += "<option value=\"IndoEuropaeisk\">Indo-europæisk</option>";
     menu += "<option value=\"Irsk\">Irsk</option>";
     menu += "<option value=\"Islandsk\">Islandsk</option>";
     menu += "<option value=\"Italiensk\">Italiensk</option>";
     menu += "<option value=\"Kroatisk\">Kroatisk</option>";
     menu += "<option value=\"Kyrillisk\">Kyrillisk</option>";
     menu += "<option value=\"LatinRomersk\">Latin/Romersk</option>";
     menu += "<option value=\"Lettisk\">Lettisk</option>";
     menu += "<option value=\"Litauisk\">Litauisk</option>";
     menu += "<option value=\"Maltesisk\">Maltesisk</option>";
     menu += "<option value=\"NavajoApache\">Navajo & Apache</option>";
     menu += "<option value=\"Polsk\">Polsk</option>";
     menu += "<option value=\"Portugisisk\">Portugisisk</option>";
     menu += "<option value=\"Rumaensk\">Rumænsk</option>";
     menu += "<option value=\"Runer\">Runer</option>";
     menu += "<option value=\"Spansk\">Spansk</option>";
     menu += "<option value=\"Skandinavisk\">Skandinavisk</option>";
     menu += "<option value=\"Serbisk\">Serbisk</option>";
     menu += "<option value=\"Tjekkisk\">Tjekkisk</option>";
     menu += "<option value=\"Tyrkisk\">Tyrkisk</option>";
     menu += "<option value=\"Tysk\">Tysk</option>";
     menu += "<option value=\"Ungarsk\">Ungarsk</option>";
     menu += "<option value=\"Vietnamesisk\">Vietnamesisk</option>";
     menu += "<option value=\"Yiddish\">Yiddish</option>";
     menu += "<option>-- transliterationer --</option>";
     menu += "<option value=\"IPA\">IPA</option>";
     menu += "<option value=\"Pinyin\">Pinyin</option>";
     menu += "<option value=\"Romaji\">Rōmaji</option>";
     menu += "</select>";
     specialchars.innerHTML = menu + specialchars.innerHTML;
 
     /* default subset - try to use a cookie some day */
     chooseCharSubset('Wiki');
   }
 }
 
 /* select subsection of special characters */
 function chooseCharSubset(s) {
   var l = document.getElementById('specialchars2').getElementsByTagName('p');
   for (var i = 0; i < l.length ; i++) {
     var b = l[i].id == s;
     l[i].style.display = b ? 'inline' : 'none';
     l[i].style.visibility = b ? 'visible' : 'hidden';
   }
 }
 
 addOnloadHook(addCharSubsetMenu);