MediaWiki:Common.js/FixMultipleUpload.js

/*jshint browser:true jquery:true curly:false */ /*global mediaWiki */

// Only run on Special:MultipleUpload

if (mediaWiki.config.get('wgCanonicalSpecialPageName') === 'MultipleUpload') (function(window, $, mw) { "use strict"; // NOTE: We're assuming a plain MultipleUpload. Custom MU with extra textareas will not behave //intelligently function myInsertTags(start, end, inner/*, other*/) { $('#wpUploadDescription').textSelection('encapsulateSelection', {pre:start, post:end, peri:inner}); } // We need the textSelection jQuery plug-in for this to work mw.loader.using('jquery.textSelection', function { window.insertTags = myInsertTags; }); })(window, jQuery, mediaWiki);