Benutzer:Jenne1504/monobook.js

aus Wikisource, der freien Quellensammlung

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
  • Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Strg+F5
if ( ( wgCanonicalSpecialPageName == "Recentchanges" )  || ( wgCanonicalSpecialPageName == "Watchlist" )  ) addOnloadHook( function() {

	var monthsel = document.getElementById( 'namespace' );
	if( !monthsel ) return;

	var content = ( document.getElementById( 'bodyContent' ) || document.getElementById( 'mw_contentholder' ) || document.getElementById( 'article' ) );

	var span = document.createElement( 'span' );
	span.style.marginLeft = '1em';

	span.appendChild( document.createTextNode( 'ohne Seitenschutz' ) );	
	var cbprotoff = document.createElement( 'input' );
	cbprotoff.type = 'checkbox';
	span.appendChild( cbprotoff );

	function refreshRecentchanges() {
		var li = content.getElementsByTagName( 'li' );

		for ( var i=0; i < li.length; i++ ) {
			var linkstart = li[i].getElementsByTagName( 'a' )[0];

			li[i].style.display = 'list-item';

			if ( cbprotoff.checked && (linkstart.text == "Seitenschutz-Logbuch") )
				li[i].style.display = 'none';

		}
	}

	cbprotoff.onclick = refreshRecentchanges;

        if ( wgCanonicalSpecialPageName == "Recentchanges" )
            monthsel.parentNode.parentNode.appendChild( span );
        else
            monthsel.parentNode.appendChild( span );
});


// Anzahl und Reihenfolge wählbar (siehe: [[Wikipedia:Helferlein/Extra-Editbuttons#Die Buttons]])
var customEditButtons = "H,I,I1,I2,J1,J2,KR,N,Q1,Y1,R,S,T,TT";

//Insert any tag before any element with an id
 function insert_link_before(tagname, previous_element, linkcode)
 {
 	var vl_logout = document.getElementById(previous_element);
 	if (vl_logout) 
 	{
 		var ins_li = document.createElement(tagname);
 		ins_li.innerHTML=/* */linkcode;/* */
 		 vl_logout.parentNode.insertBefore(ins_li, vl_logout);
 	}
 }
 
 MyChar[0]= "’";
 MyCharText[0] = "’";
 
 MyChar[1] = "\{\{Inuse\|--[[Benutzer:jmb1982|jmb1982]]\}\}";
 MyCharText[1] ="InUse";
 
 MyChar[2] = "\{\{Idt\}\}"; 
 MyCharText[2] ="Idt";
 
 MyChar[3] = "\{\{Center\|"; 
 MyCharEnd[3]="\}\}";
 MyCharText[3] ="Center";
 
 MyChar[4] = "<poem>"; 
 MyCharEnd[4]="</poem>";
 MyCharText[4] ="poem";
  
 MyChar[5] = "<tt>"; 
 MyCharEnd[5]="</tt>";
 MyCharText[5] ="tt";
 
 MyChar[6] = "\{\{Right\|"; 
 MyCharEnd[6]="\}\}";
 MyCharText[6] ="Right";

 MyChar[7] = "\{\{SperrSchrift\|"; 
 MyCharEnd[7]="\}\}";
 MyCharText[7] ="SperrSchrift";

 MyChar[8] = "\{\{Kapitaelchen\|"; 
 MyCharEnd[8]="\}\}";
 MyCharText[8] ="Kapitälchen";

 MyChar[9] = "\{\{Polytonisch\|"; 
 MyCharEnd[9]="\}\}";
 MyCharText[9] ="Polytonisch";

 MyChar[10]= "„";
 MyCharText[10] = "„";
 
 MyChar[11]= "“";
 MyCharText[11] = "“";

 MyChar[12] =  "\{\{references\|x\}\}";
 MyCharText[12] ="References";
 
 MyChar[13] =  "\\n\\n\{\{PRZU\}\}";
 MyCharText[13] ="PRZU";

 MyChar[14] =  "\{\{LeereSeite\}\}";
 MyCharText[14] ="LeereSeite";