Only you can help us build a free scout media repository!
Please create an account to start uploading your images now.

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 != 'fr' && wgUserLanguage != 'en' && wgUserLanguage != 'fi' && wgUserLanguage != 'it' && wgUserLanguage != 'de' && wgUserLanguage != 'nl' && wgUserLanguage != 'sv' && wgUserLanguage != 'ar' && wgUserLanguage != 'eo' && wgUserLanguage != 'es'
  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>