Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

MediaWiki:Common.js

MediaWiki-Schnittstellenseite

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
 /* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */
 
 //==============================================================================
 //*** forcePreview: erzwungene vorschau für IPs
 
 /*
  * Zwingt IPs zuerst die Vorschau zu benutzen, bevor sie speichern können.
  * Copyright Marc Mongenet, 2006 aus frwp
  */
 addOnloadHook(function() {
    if (wgUserName != null || wgAction != "edit") return;
    saveButton = document.getElementById("wpSave");
    if (!saveButton) return;
    saveButton.disabled = true;
    saveButton.value = "Seite speichern (Bitte erst die Vorschau benutzen)";
    saveButton.style.fontWeight = "normal";
    document.getElementById("wpPreview").style.fontWeight = "bold";
 });

 //================================================================================
 //*** force the loading of another JavaScript file (Kopie von [[Commons:Common.js]])
 // Local Maintainer: [[Commons:User:Dschwen]]
 
 function includePage(name) {
    document.write('<script type="text/javascript" src="' + wgScript + '?title='
        + name 
        + '&action=raw&ctype=text/javascript"><\/script>');
 }

/** Fügt bei SVG-Grafiken Links zu gerenderten PNGs in verschiedenen Breiten hinzu */
function SVGThumbs() {
	var file = document.getElementById("file"); // might fail if MediaWiki can't render the SVG
	if (file && wgIsArticle && wgTitle.match(/\.svg$/i)) {
		var thumbu = file.getElementsByTagName('IMG')[0].src;
		if(!thumbu) return;
 
		function svgAltSize( w, title) {
			var path = thumbu.replace(/\/\d+(px-[^\/]+$)/, "/" + w + "$1");
			var a = document.createElement("A");
			a.setAttribute("href", path);
			a.appendChild(document.createTextNode(title));
			return a;
		}
 
		var p = document.createElement("p");
		p.className = "SVGThumbs";
		p.appendChild(document.createTextNode("Aus SVG automatisch erzeugte PNG-Grafiken in verschiedenen Auflösungen"+": "));
		var l = [200, 500, 1000, 2000];
                for( var i = 0; i < l.length; i++ ) {
			p.appendChild(svgAltSize( l[i], l[i] + "px"));
			if( i < l.length-1 ) p.appendChild(document.createTextNode(", "));
                }
		p.appendChild(document.createTextNode("."));
		var info = getElementsByClassName( file.parentNode, 'div', 'fullMedia' )[0];
		if( info ) info.appendChild(p);
	}
};