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 eine Betreffzeile auf leeren Diskussionsseiten ein

addOnloadHook(function() {
        if(wgNamespaceNumber != 0 && wgNamespaceNumber != 1) return;
	var tab = document.getElementById( 'ca-talk' );
	if( !tab || tab.className != 'new' ) return;
	var link = tab.getElementsByTagName( 'a' )[0];
	if( !link ) return;
	link.href += '&section=new';
});

//*** Hochladen: Wenn keine Lizenz gewählt Vorlage:Dateiüberprüfung einbinden 
addOnloadHook(function () {
  var select = document.getElementById("wpLicense");
  if (select && select.length > 7) {
    select.remove(0);
    select.selectedIndex = 6;
    licenseSelectorCheck();
  }
})

// onload stuff
var firstRun = true;

function loadFunc()
{
    if(firstRun)
        firstRun = false;
    else
        return;

    initFunctionsJS();
    if(document.getElementById('mp3-navlink') != null)
    {
        document.getElementById('mp3-navlink').onclick = onArticleNavClick;
        document.getElementById('mp3-navlink').getElementsByTagName('a')[0].href = 'javascript:void(0)';
    }

    if(window.storagePresent)
        initVisibility();

	rewriteTitle();
	showEras('title-eraicons');
	showEras('title-shortcut');

    fillEditSummaries();
    if (wgAction=="edit" || wgAction=="submit") fillPreloads();

    var body = document.getElementsByTagName('body')[0];
    var bodyClass = body.className;

    if(!bodyClass || (bodyClass.indexOf('page-') == -1))
    {
        var page = window.pageName.replace(/\W/g, '_');
        body.className += ' page-' + page;
    }

    if(typeof(onPageLoad) != "undefined")
    {
        onPageLoad();
    }
}

function fillEditSummaries()
{
    var label = document.getElementById("wpSummaryLabel");
    if(label == null)
        return;

    label.innerHTML = '<div style="margin-bottom: 1px;">Standard-Zusammenfassungen: <select id="stdSummaries" onchange="onStdSummaryChange()"></select></div>' + label.innerHTML;

    requestComboFill('stdSummaries', 'Vorlage:Stdsummaries');
}

function onStdSummaryChange()
{
    var combo = document.getElementById("stdSummaries");
    var value = combo.options[combo.selectedIndex].value;

    if(value != "")
        document.getElementById("wpSummary").value = value;
}

addOnloadHook(loadFunc);