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 = $( '