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
 
Keine Bearbeitungszusammenfassung
 
(2 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=
|Ergänzt Seite=
|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 29:
     }
     }
});
});
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 14. März 2026, 19:53 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=
|Ergänzt Seite=
|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---