MediaWiki:Upload.js: Difference between revisions
From ScoutMedia, the free scout media repository
(should work, adapted from Wikimedia Commons) |
m (- nowiki) |
||
(3 intermediate revisions by 2 users not shown) | |||
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) { | ||
case "en": | case "en": | ||
uploadDescription.value = doubleBracket + ' | uploadDescription.value = doubleBracket + 'Info\n||Description=\n|Source=\n|Author=\n}}\n'; | ||
break; | break; | ||
case "fr": | case "fr": | ||
uploadDescription.value = doubleBracket + ' | uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-fr=\n|Source=\n|Author=\n}}\n'; | ||
break; | break; | ||
case "fi": | case "fi": | ||
uploadDescription.value = doubleBracket + ' | uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-fi=\n|Source=\n|Author=\n}}\n'; | ||
break; | break; | ||
case "it": | case "it": | ||
uploadDescription.value = doubleBracket + ' | uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-it=\n|Source=\n|Author=\n}}\n'; | ||
break; | break; | ||
case "de": | case "de": | ||
uploadDescription.value = doubleBracket + ' | uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-de=\n|Source=\n|Author=\n}}\n'; | ||
break; | break; | ||
case "nl": | case "nl": | ||
uploadDescription.value = doubleBracket + ' | uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-nl=\n|Source=\n|Author=\n}}\n'; | ||
break; | break; | ||
case "sv": | case "sv": | ||
uploadDescription.value = doubleBracket + ' | uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-sv=\n|Source=\n|Author=\n}}\n'; | ||
break; | break; | ||
case "ar": | case "ar": | ||
uploadDescription.value = doubleBracket + ' | uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-ar=\n|Source=\n|Author=\n}}\n'; | ||
break; | break; | ||
case "eo": | case "eo": | ||
uploadDescription.value = doubleBracket + ' | uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-eo=\n|Source=\n|Author=\n}}\n'; | ||
break; | break; | ||
case "es": | case "es": | ||
uploadDescription.value = doubleBracket + ' | uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-es=\n|Source=\n|Author=\n}}\n'; | ||
break; | break; | ||
default: | default: | ||
uploadDescription.value = doubleBracket + ' | uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Source=\n|Author=\n}}\n'; | ||
break; | break; | ||
} | } |
Latest revision as of 12:37, 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 + 'Info\n||Description=\n|Source=\n|Author=\n}}\n'; break; case "fr": uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-fr=\n|Source=\n|Author=\n}}\n'; break; case "fi": uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-fi=\n|Source=\n|Author=\n}}\n'; break; case "it": uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-it=\n|Source=\n|Author=\n}}\n'; break; case "de": uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-de=\n|Source=\n|Author=\n}}\n'; break; case "nl": uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-nl=\n|Source=\n|Author=\n}}\n'; break; case "sv": uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-sv=\n|Source=\n|Author=\n}}\n'; break; case "ar": uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-ar=\n|Source=\n|Author=\n}}\n'; break; case "eo": uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-eo=\n|Source=\n|Author=\n}}\n'; break; case "es": uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Description-es=\n|Source=\n|Author=\n}}\n'; break; default: uploadDescription.value = doubleBracket + 'Info\n|Description=\n|Source=\n|Author=\n}}\n'; break; } } } addOnloadHook(loadAutoInformationTemplate); //</source>