Zum Inhalt springen

MediaWiki:Gadget-uploadtools.js

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 30. Juli 2011 um 12:00 Uhr durch Tsor (Diskussion | Beiträge) (Anregung von Benutzer Schnark). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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
 /**
  * Lädt die Informationsvorlage beim Hochladen direkt im Beschreibungsfeld
  * wird in [[MediaWiki:Common.js]] eingebunden
  */
 addOnloadHook(function() {
     
     var editbox = document.getElementById('wpUploadDescription');
     if (!editbox)            return;
     if (editbox.value !== '') return;
     editbox.value = "{"+"{Information\n"
                   + "|Beschreibung     = \n"
                   + "|Quelle           = \n"
                   + "|Urheber          = \n"
                   + "|Datum            = \n"
                   + "|Genehmigung      = \n"
                   + "|Andere Versionen = \n"
                   + "|Anmerkungen      = \n"
                   + "}"+"}";
 });
 
 //Vorschau der Beschreibung auf [[Spezial:Hochladen]], Code von [[Benutzer:Schnark]]
 $(function(){
 if (!mw.config.get('wgEnableAPI')) return;
 $('#mw-htmlform-description').before($(mw.html.element('div', {id: 'mw-description-preview'})));
 $('input[name="wpUpload"]').after($(mw.html.element('input', {value: 'Vorschau', type: 'button'})).click(function(){
    $.getJSON(mw.util.wikiScript('api'), {action: 'parse', text: $('#wpUploadDescription').val(), title: 'Datei:' + $('#wpDestFile').val(), prop: 'text', pst: '', format: 'json'}, function (json) {
       if (!json || !json.parse || !json.parse.text || !json.parse.text['*']) return;
       $('#mw-description-preview').html(json.parse.text['*']);
    }); //getJSON
 })); //click
 }); //ready