dynamische Erkennung der Dateiüberprüfungsvorlage statt Prüfung nach festem Index (ändert sich mit jeder neuen Vorlagen); Vorschau wird jetzt von Anfang an geladen; vollständige Umstellung auf jQuery mit aktueller Kurzschreibweise der ready-function |
K damit da von MW keine Links und Einbindungen reininterpretiert werden... |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
* Lädt die Informationsvorlage beim Hochladen direkt im Beschreibungsfeld | * Lädt die Informationsvorlage beim Hochladen direkt im Beschreibungsfeld | ||
* wird in [[MediaWiki:Common.js]] eingebunden | * wird in [[MediaWiki:Common.js]] eingebunden | ||
* <nowiki> | |||
*/ | */ | ||
$(function() { | $(window).load(function() { | ||
//*** [[Vorlage:Dateiüberprüfung]] als Standard-Lizenz-Vorlage verwenden | //*** [[Vorlage:Dateiüberprüfung]] als Standard-Lizenz-Vorlage verwenden | ||
var $select = $('#wpLicense'); | var $select = $('#wpLicense'); | ||
if ($select.length | if ($select.children("option[title='{{Dateiüberprüfung}}']").length) { | ||
$select.children().eq(0).remove(); //"Bitte Lizenz wählen" soll keine auswählbare Option sein | $select.children().eq(0).remove(); //"Bitte Lizenz wählen" soll keine auswählbare Option sein | ||
$select.prop('selectedIndex', $select.children("option[title='{{Dateiüberprüfung}}']").index()); //wähle die Option aus, die auf {{Dateiüberprüfung}} verweist | $select.prop('selectedIndex', $select.children("option[title='{{Dateiüberprüfung}}']").index()); //wähle die Option aus, die auf {{Dateiüberprüfung}} verweist | ||
| Zeile 13: | Zeile 14: | ||
} | } | ||
}); | }); | ||
//</nowiki> | |||