17,099
edits
(Created page with "→Any JavaScript here will be loaded for registered users only: →Clean-up the file extension for new uploads and fix mobile: $(function() { if (mw.config.get('wgCanon...") |
No edit summary |
||
Line 15: | Line 15: | ||
} | } | ||
$('input[name=wpUpload]').click(function() { | $('input[name=wpUpload]').click(function() { | ||
var file = $('#wpDestFile').val(); | var file = $('#wpDestFile').val().replace(/\.+$/, ''); | ||
if (file.includes('.')) { | if (file.includes('.')) { | ||
var fileName = file.substr(0, file.lastIndexOf('.')).replace(/\.+$/, ''); | var fileName = file.substr(0, file.lastIndexOf('.')).replace(/\.+$/, ''); | ||
var fileExt = file.split('.').pop().toLowerCase(); | var fileExt = file.split('.').pop().toLowerCase(); | ||
var regex = new RegExp('(\.' + fileExt + ')+$', 'i'); | |||
fileName = fileName.replace(regex, ''); | |||
if (fileExt == 'jpeg') | if (fileExt == 'jpeg') | ||
fileExt = 'jpg'; | fileExt = 'jpg'; |