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

MediaWiki:Upload.js

From ScoutMedia, the free scout media repository
Revision as of 07:44, 3 September 2007 by Benjism89 (talk | contribs) (better like that ... ;))

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
//<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>