X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.widgets%2Fmw.widgets.UsersMultiselectWidget.js;h=e37da8bb0b32d8fbc709846ec2892845ac7b24d5;hp=d250ad85337fc522c52eb36d0da351330ad913f0;hb=6f3d5a5204770b7e9076ec0c956631c32a9e1114;hpb=f0bef2cf6994c49031d89425b3b3c56fd0e89a65 diff --git a/resources/src/mediawiki.widgets/mw.widgets.UsersMultiselectWidget.js b/resources/src/mediawiki.widgets/mw.widgets.UsersMultiselectWidget.js index d250ad8533..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 @@ -42,15 +42,17 @@ 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 = $( '