MediaWiki:Common.js
Erscheinungsbild
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
// 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';
}
}
});
// Felder ausblenden
jQuery(function($) {
$('#wpUploadCopyStatus, #wpUploadSource').closest('tr').hide();
$('.mw-upload-editlicenses').hide();
// Dynamisches Feld "Kategorien" ausblenden
//für Hotcat (mit Wartezeit)
function hideCategories() {
var hotcatLabel = $('#hotcatLabel');
if (hotcatLabel.length) {
hotcatLabel.closest('tr').hide();
} else {
setTimeout(hideCategories, 500); // Nach 500ms erneut prüfen
}
}
hideCategories();
// für Standard-Kategorien-Link
var observer = new MutationObserver(function(mutations) {
$('#mw-normal-catlinks').hide(); // Standard-Kategorien-Link ausblenden
});
observer.observe(document.body, { childList: true, subtree: true });
});
//---Ende Änderungen beim Hochladen einer einzelnen Datei---