MediaWiki:Gadget-fileupload.js
Jump to navigation
Jump to search
Note: After saving, you have to bypass your browser's cache to see the changes. The simplest method that will work for most users is to hold down the ⇧ Shift key and click the Reload toolbar button. For details and other methods, see Help:Clear your browser cache.
/* global mw */
/* jshint strict:true, jquery:true, esversion:5, bitwise:true, curly:true, eqeqeq:true, undef:true, latedef:true, trailingcomma:true */
( function () {
'use strict';
/* Translation strings */
var i18n = {
defaultLicense: 'Unlicensed',
};
/* Fires when wiki content is added. */
mw.hook('wikipage.content').add( function ($wikipageContent) {
if ( mw.config.get('wgCanonicalSpecialPageName') === 'Upload' ) {
mw.loader.using( 'mediawiki.special.upload', function () {
// Wait until the next event cycle to ensure that the licensing template preview loads
setTimeout( function () {
var licenseField = document.getElementById('wpLicense');
if ( licenseField ) {
if ( licenseField.value === '' ) {
licenseField.value = i18n.defaultLicense;
licenseField.dispatchEvent( new Event('change') );
}
licenseField.querySelector('option[title="{{}}"]').remove();
}
} );
} );
}
} );
}() );