Benutzer:Erkan Yilmaz/monobook.js
Aus Wikiversity
Hinweis - Leere nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können: Mozilla/Firefox/Safari: Shift gedrückt halten und auf Aktualisieren klicken oder alternativ entweder Strg-F5 oder Strg-R (Befehlstaste-R bei Macintosh) drücken; Konqueror: Auf Aktualisieren klicken oder F5 drücken; Opera: Cache unter Extras → Einstellungen leeren; Internet Explorer: Strg-F5 drücken oder Strg gedrückt halten und dabei Aktualisieren anklicken.
/************************************************** * Funktion zum Setzen von Lizenzinfos beim Upload * **************************************************/ function myUploadInfo(){ if (wgPageName != 'Spezial:Upload'){ return; } var upLoad = document.getElementById('wpUploadDescription'); if(!upLoad){return;} if (upLoad.length){upLoad = upLoad[0];} var datum = new Date(); if (!upLoad.nodeValue){ upLoad.appendChild( document.createTextNode( "{{Information\n"+ "|Beschreibung=\n"+ "|Quelle=selbst erstellt\n"+ "|Urheber=[[Benutzer:"+wgUserName+"]]\n"+ "|Datum="+datum.getFullYear()+"\n"+ "|Genehmigung=\n"+ "|Andere Versionen=\n"+ "|Anmerkungen=\n"+ "}}\n"+ "{{Bild-GFDL}}" ) ); } } /************************************************** * Funktion, die nach dem vollständigen Laden * * des HTML-Dokuments aufgerufen wird * **************************************************/ function Init() { /* Zum Tipp: [[Wikiversity:Hochladen mit Informationsbaustein]] */ if (isMyUpload){myUploadInfo();} } /************************************************** * allgemeine Variable * **************************************************/ var isMyUpload = (wgPageName == "Spezial:Upload"); var isMyArchiv = (document.URL.indexOf('/Archiv/')>0 && document.URL.indexOf('action=')>0); /************************************************** * Verknüpfen der Init-Funktion mit dem "onload"- * * Attribut des HTML-Dokuments für diverse Browser * **************************************************/ if (window.addEventListener) { window.addEventListener("load", Init, false); } else if (window.attachEvent) { window.attachEvent("onload", Init); } else { if ( window.onload != null ) { var oldOnload = window.onload; window.onload = function(args) { oldOnload(args); window[Init](); }; } else { window.onload = Init; } }