MediaWiki:Upload.js
From ScoutMedia, the free scout media repository
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"><nowiki> /***** 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></nowiki>