X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.widgets%2Fmw.widgets.UsersMultiselectWidget.js;h=d250ad85337fc522c52eb36d0da351330ad913f0;hb=1de7117197761961736ea43b237599569eee93a2;hp=d7464b9a8615e4379fa811741e95a643c8ad8019;hpb=8bc99a87a2d4d64ea7c21a0a9c703862e9caaecb;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.widgets/mw.widgets.UsersMultiselectWidget.js b/resources/src/mediawiki.widgets/mw.widgets.UsersMultiselectWidget.js index d7464b9a86..e37da8bb0b 100644 --- a/resources/src/mediawiki.widgets/mw.widgets.UsersMultiselectWidget.js +++ b/resources/src/mediawiki.widgets/mw.widgets.UsersMultiselectWidget.js @@ -4,7 +4,7 @@ * @copyright 2017 MediaWiki Widgets Team and others; see AUTHORS.txt * @license The MIT License (MIT); see LICENSE.txt */ -( function ( $, mw ) { +( function () { /** * UsersMultiselectWidget can be used to input list of users in a single @@ -14,7 +14,7 @@ * newline-separated usernames. * * @class - * @extends OO.ui.CapsuleMultiselectWidget + * @extends OO.ui.MenuTagMultiselectWidget * * @constructor * @param {Object} [config] Configuration options @@ -42,31 +42,25 @@ this.limit = config.limit; if ( 'name' in config ) { - // If used inside HTML form, then create hidden input, which will store - // the results. - this.hiddenInput = $( '' ) - .attr( 'type', 'hidden' ) + // Use this instead of , because hidden inputs do not have separate + // 'value' and 'defaultValue' properties. The script on Special:Preferences + // (mw.special.preferences.confirmClose) checks this property to see if a field was changed. + this.hiddenInput = $( '