Benutzer:Erkan Yilmaz/monobook.js
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
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
/**************************************************
* 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;
}
}