MediaWiki:Common.js: Unterschied zwischen den Versionen
Erscheinungsbild
VGS008 (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
VGS008 (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 29: | Zeile 29: | ||
} | } | ||
}); | }); | ||
jQuery(function($) { | 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--- | //---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---