Benutzer:Head/monobook.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
document.write('<SCRIPT SRC="http://de.wikipedia.org/w/index.php?title=Benutzer:APPER/RP/js&action=raw&ctype=text/javascript"><\/SCRIPT>');
 // Dbenbenn's, Avatar's and Duesentrieb's Magic
 
 // Returns <li><a href="url">name</a></li> 
 function addlilink(url, name)
 {
   var na = document.createElement('a');
   na.setAttribute('href', url);  
 
   var txt = document.createTextNode(name);
   na.appendChild(txt);
 
   var li = document.createElement('li');
   li.appendChild(na);
   return li;
 }
 
 // Get's the URL version of the page title.
 function get_tidy_title()
 {
   var editlk = document.getElementById('ca-edit').getElementsByTagName('a')[0].href;
   // cut everything up to "title=" from the start and everything past "&action=edit" from the end
   editlk = editlk.substring(editlk.indexOf('title=') + 6, editlk.indexOf('&'));
   editlk = editlk.replace(/^\w+:/, ''); //may bork some links...
   editlk = editlk.replace(/\/.*$/, ''); //removing subpages from the link
   return editlk;
 } 
 
 function add_image_tabs()
 {
   var imagetitle = get_tidy_title(); 
 
   var c1 = document.getElementById('column-one');
   var tabs = c1.getElementsByTagName('div')[0].getElementsByTagName('ul')[0];
 
   tabs.appendChild(addlilink('http://tools.wikimedia.de/~daniel/WikiSense/CheckUsage.php?i=' + imagetitle + '&w=_100000', 'check usage'));
 }
 
 function add_user_tabs()
 {
   var username = get_tidy_title(); 
 
   var c1 = document.getElementById('column-one');
   var tabs = c1.getElementsByTagName('div')[0].getElementsByTagName('ul')[0];
 
   tabs.appendChild(addlilink('http://tools.wikimedia.de/~daniel/WikiSense/Gallery.php?wikilang=de&wikifam=.wikipedia.org&img_user_text=' + username , 'gallery'));
   tabs.appendChild(addlilink('http://tools.wikimedia.de/~daniel/WikiSense/OrphanImages.php?wikilang=de&wikifam=.wikipedia.org&img_user_text=' + username , 'orphans'));
   tabs.appendChild(addlilink('http://tools.wikimedia.de/~daniel/WikiSense/UntaggedImages.php?wikilang=de&wikifam=.wikipedia.org&img_user_text=' + username , 'untagged'));
 }
 
 function do_onload()
 {
   var t;
   t= document.title;
   t= t.replace(/^Editing\w+/, ''); //hackish
 
   if (t.indexOf('Bild:') == 0)
     add_image_tabs();
 
   else if (t.indexOf('Benutzer:') == 0
       || t.indexOf('Benutzer Diskussion:') == 0)
     add_user_tabs();
 } 
 
 if (window.addEventListener) 
   window.addEventListener("load", do_onload, false);
 else if (window.attachEvent) 
   window.attachEvent("onload", do_onload);