MediaWiki:Upload.js: Difference between revisions
From ScoutMedia, the free scout media repository
(should work, adapted from Wikimedia Commons) |
(better like that ... ;)) |
||
Line 18: | Line 18: | ||
var tripleTilda = '~~' + '~'; | var tripleTilda = '~~' + '~'; | ||
var doubleBracket = '{' + '{'; | var doubleBracket = '{' + '{'; | ||
if(uploadDescription != null && wgUserLanguage != ' | if(uploadDescription != null && wgUserLanguage != 'fromcommons' | ||
&& uploadDescription.value == '' ) { | && uploadDescription.value == '' ) { | ||
switch(wgUserLanguage) { | switch(wgUserLanguage) { |
Revision as of 07:44, 3 September 2007
//<source lang="javascript"> /***** loadAutoInformationTemplate ******** * From Wikimedia Commons, under GFDL, see http://commons.wikimedia.org/w/index.php?title=MediaWiki:Upload.js&action=history for authors * * JSconfig items: bool JSconfig.loadAutoInformationTemplate * (true=enabled (default), false=disabled) ****/ function loadAutoInformationTemplate() { if( !JSconfig_old.loadAutoInformationTemplate || // honor user configuration document.location.href.toString().match("&wpDestFile=")) //Don't show when reuploading return; uploadDescription = document.getElementById('wpUploadDescription'); var tripleTilda = '~~' + '~'; var doubleBracket = '{' + '{'; if(uploadDescription != null && wgUserLanguage != 'fromcommons' && uploadDescription.value == '' ) { switch(wgUserLanguage) { case "en": uploadDescription.value = doubleBracket + 'Information\n|English=\n|Source=\n|Date=\n|Author=\n}}\n'; break; case "fr": uploadDescription.value = doubleBracket + 'Information\n|Français=\n|English=\n|Source=\n|Date=\n|Author=\n}}\n'; break; case "fi": uploadDescription.value = doubleBracket + 'Information\n|Suomi=\n|English=\n|Source=\n|Date=\n|Author=\n}}\n'; break; case "it": uploadDescription.value = doubleBracket + 'Information\n|Italiano=\n|English=\n|Source=\n|Date=\n|Author=\n}}\n'; break; case "de": uploadDescription.value = doubleBracket + 'Information\n|Deutsch=\n|English=\n|Source=\n|Date=\n|Author=\n}}\n'; break; case "nl": uploadDescription.value = doubleBracket + 'Information\n|Nederlands=\n|English=\n|Source=\n|Date=\n|Author=\n}}\n'; break; case "sv": uploadDescription.value = doubleBracket + 'Information\n|Svenska=\n|English=\n|Source=\n|Date=\n|Author=\n}}\n'; break; case "ar": uploadDescription.value = doubleBracket + 'Information\n|عربية=\n|English=\n|Source=\n|Date=\n|Author=\n}}\n'; break; case "eo": uploadDescription.value = doubleBracket + 'Information\n|Interlingua=\n|English=\n|Source=\n|Date=\n|Author=\n}}\n'; break; case "es": uploadDescription.value = doubleBracket + 'Information\n|Español=\n|English=\n|Source=\n|Date=\n|Author=\n}}\n'; break; default: uploadDescription.value = doubleBracket + 'Information\n|English=\n|Source=\n|Date=\n|Author=\n}}\n'; break; } } } addOnloadHook(loadAutoInformationTemplate); //</source>