Bruger:Carbenium/monobook.js

//Quelle: [[Benutzer:P.Copp/scripts/hideduplicatecontribs.js]]
 if ( wgCanonicalSpecialPageName == "Contributions" ) addOnloadHook( function() {
	var link = document.getElementById( "contentSub" ).getElementsByTagName( 'a' )[0];
	if ( link.firstChild.nodeValue != wgUserName ) return;
	var list = document.getElementById( 'bodyContent' ).getElementsByTagName( 'ul' )[0];
	var li = list.getElementsByTagName( 'li' );
	var titles = {};
	for ( var i=0; i < li.length; i++ ) {
		var link = li[i].getElementsByTagName( 'a' )[0];
		if ( titles[link.title] )
			li[i].style.display = 'none';
		else
			titles[link.title] = true;
	}
	var link = document.createElement( 'a' );
	link.appendChild( document.createTextNode( 'Alle Edits anzeigen' ) );
	link.href = '#';
	link.onclick = function () {
		link.parentNode.removeChild( link );
		for ( var i=0; i < li.length; i++ ) li[i].style.display = 'list-item';
		return false;
	}
	list.parentNode.insertBefore( link, list );
});




// Quelle: [[Benutzer:Schnark/topcontrib.js]]
// kopiert und angepasst von [[:en:User:Ais523/topcontrib.js]]
// Farbcodiert Benutzerbeiträge
// 
//<pre><nowiki>
 
$(function () {
  if (wgCanonicalNamespace === "Special" && wgCanonicalSpecialPageName === "Contributions")  //Benutzerbeiträge ?
   {
    var ich_top  ='#7FFFD0';
    var ich      ='#C0FFC0';
    var fremd_top='#FFD0A0';
    var fremd    ='#FFEEBA';
 
    var ausruf='<span class="unpatrolled">!</span>&nbsp;'  //Ausrufszeichen für ungesichtet
    var  frage='<span class="unpatrolled">?</span>&nbsp;'  //Fragezeichen für  nie gesichtet
 
    var i,li,a;
    li=document.getElementById("bodyContent");
    //li.getElementsByTagName("ul")[0].tagName="ol";
    li=li.getElementsByTagName("li");                     //Liste mit Bearbeitungen
 
    i=-1;
    a=new Array();
    while(++i<li.length)
    {
      var farbe,titel,span_anf;
      titel=li[i].innerHTML.match(/"\/wiki\/([^"]*)"/)[1];   //suche Titel "
      if(li[i].getElementsByTagName("strong").length>0)      //enthält aktuell ?
        {farbe=ich_top;}
      else
        {farbe=fremd_top;}
      if(a[titel]!=undefined) farbe=(a[titel]==ich_top?ich:fremd); else a[titel]=farbe;  //Titel zum wiederholten Mal ?
      span_anf='<span style="background-color:'+farbe+'">';
 
      if(li[i].innerHTML.indexOf("flaggedrevs-unreviewed")!=-1)      //ungesichtet ?
        {li[i].innerHTML=li[i].innerHTML.replace(/<span class='flaggedrevs-unreviewed'>/g,ausruf+span_anf);
         li[i].innerHTML=li[i].innerHTML.replace(/<span class="flaggedrevs-unreviewed">/g,ausruf+span_anf);
         li[i].innerHTML=li[i].innerHTML.replace(/<span class='flaggedrevs-unreviewed2'>/g,frage+span_anf);
         li[i].innerHTML=li[i].innerHTML.replace(/<span class="flaggedrevs-unreviewed2">/g,frage+span_anf);}
      else
        {li[i].innerHTML=span_anf+li[i].innerHTML+"</span>";}
   }}
});
//</nowiki></pre>