Zum Inhalt springen

MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus Geschichte Spillern
Lizenz "UrheberrechtStandard" wurde als Vorbelegung für das Hochladen einer einzelnen Datei festgelegt
 
"Ergänzt Seite" entfernt
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
/* Das folgende JavaScript wird für alle Benutzer geladen. */
// Das folgende JavaScript wird für alle Benutzer geladen.
//Änderungen beim Hochladen einer einzelnen Datei ('Upload')
//Inhalt zu Feld Beschreibung, Kopiervorlage aus 'Vorlage:Information Datei'
mw.hook('wikipage.content').add(function () {
    if (mw.config.get('wgCanonicalSpecialPageName') === 'Upload') {
        var desc = document.getElementById('wpUploadDescription');
        if (desc && desc.value === '') {
            desc.value =
`{{Information Datei
|Dokumentenart=
|Entstehungszeit=
|Beschreibung=
|Quelle=
|UrheberIn=
|ÜbergeberIn=
|Anmerkungen=
}}`;
        }
    }
});
//Feld Lizenz vorbelegen
mw.hook('wikipage.content').add(function () {
mw.hook('wikipage.content').add(function () {
     if (mw.config.get('wgCanonicalSpecialPageName') === 'Upload') {
     if (mw.config.get('wgCanonicalSpecialPageName') === 'Upload') {
Zeile 8: Zeile 28:
     }
     }
});
});
jQuery(function($) {
// Felder auf Upload-Bildschirm ausblenden
if (mw.config.get('wgCanonicalSpecialPageName') === 'Upload') {
    // Copyright-Status und Quelle ausblenden
    $('#wpUploadCopyStatus, #wpUploadSource').each(function () {
    $(this).hide();
    $(this).closest('tr').hide();
    $(this).closest('.mw-htmlform-field').hide();
    });   
    // Link "Lizenzoptionen bearbeiten" ausblenden
    $('.mw-upload-editlicenses').hide();
    // Kategorienfeld / HotCat + Standard ausblenden
const hideCategoryInputs = function ()  {
    $('#hotcatLabel').closest('tr').hide();
        $('#hotcatLabel').hide();
        $('#mw-normal-catlinks').hide();
        $('#mw-normal-catlinks').closest('tr').hide();
        $('#mw-normal-catlinks').closest('.mw-htmlform-field').hide();
    }
    // sofort ausblenden
    hideCategoryInputs();
    // Observer für nachträgliche Änderungen, die Kategorien ev. wieder einblenden
var observer = new MutationObserver(function () {
    if ($('#hotcatLabel').length || $('#mw-normal-catlinks').length) {
        hideCategoryInputs();
}
    });
    observer.observe(document.body, {
        childList: true,
        subtree: true
    });
} //---Ende Felder auf Upload-Bildschirm ausblenden ---
});
//---Ende Änderungen beim Hochladen einer einzelnen Datei---

Aktuelle Version vom 22. Oktober 2026, 13:32 Uhr

// Das folgende JavaScript wird für alle Benutzer geladen.
//Änderungen beim Hochladen einer einzelnen Datei ('Upload')
//Inhalt zu Feld Beschreibung, Kopiervorlage aus 'Vorlage:Information Datei'
mw.hook('wikipage.content').add(function () {
    if (mw.config.get('wgCanonicalSpecialPageName') === 'Upload') {
        var desc = document.getElementById('wpUploadDescription');
        if (desc && desc.value === '') {
            desc.value =
`{{Information Datei
|Dokumentenart=
|Entstehungszeit=
|Beschreibung=
|Quelle=
|UrheberIn=
|ÜbergeberIn=
|Anmerkungen=
}}`;
        }
    }
});
//Feld Lizenz vorbelegen
mw.hook('wikipage.content').add(function () {
    if (mw.config.get('wgCanonicalSpecialPageName') === 'Upload') {
        var license = document.getElementById('wpLicense');
        if (license && license.value === '') {
            license.value = 'UrheberrechtStandard';
        }
    }
});
jQuery(function($) {
	// Felder auf Upload-Bildschirm ausblenden
	if (mw.config.get('wgCanonicalSpecialPageName') === 'Upload') {
    	// Copyright-Status und Quelle ausblenden
    	$('#wpUploadCopyStatus, #wpUploadSource').each(function () {
    		$(this).hide();
    		$(this).closest('tr').hide();
    		$(this).closest('.mw-htmlform-field').hide();
    	});    	
    	// Link "Lizenzoptionen bearbeiten" ausblenden
    		$('.mw-upload-editlicenses').hide();
    	// Kategorienfeld / HotCat + Standard ausblenden
		const hideCategoryInputs = function ()  {
    		$('#hotcatLabel').closest('tr').hide();
        	$('#hotcatLabel').hide();
        	$('#mw-normal-catlinks').hide();
        	$('#mw-normal-catlinks').closest('tr').hide();
        	$('#mw-normal-catlinks').closest('.mw-htmlform-field').hide();
    	}
    	// sofort ausblenden
    	hideCategoryInputs();
	    // Observer für nachträgliche Änderungen, die Kategorien ev. wieder einblenden
			var observer = new MutationObserver(function () {
    		if ($('#hotcatLabel').length || $('#mw-normal-catlinks').length) {
        	hideCategoryInputs();
			}
    	});
	    observer.observe(document.body, {
        	childList: true,
        	subtree: true
    	});
	} //---Ende Felder auf Upload-Bildschirm ausblenden ---
});
//---Ende Änderungen beim Hochladen einer einzelnen Datei---