From: Brad Jorsch Date: Wed, 11 Jan 2017 20:33:26 +0000 (-0800) Subject: ApiSandbox: Honor ApiBase::PARAM_ALLOW_DUPLICATES flag X-Git-Tag: 1.31.0-rc.0~4342 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22articles%22%2C%22id_article=%24ze_article%22%29%20.%20%22?a=commitdiff_plain;h=9e697cbd2720d6f62f7fde5a5f5520e7019ceb39;p=lhc%2Fweb%2Fwiklou.git ApiSandbox: Honor ApiBase::PARAM_ALLOW_DUPLICATES flag Requires I1a94f8cd5 to function, but shouldn't cause any problems without it. Bug: T155121 Change-Id: I71bcf91b860461a4c9dade2a6ec70ee2a5ea29e1 --- diff --git a/resources/src/mediawiki.special/mediawiki.special.apisandbox.js b/resources/src/mediawiki.special/mediawiki.special.apisandbox.js index f108e50afd..fdb54cbc4a 100644 --- a/resources/src/mediawiki.special/mediawiki.special.apisandbox.js +++ b/resources/src/mediawiki.special/mediawiki.special.apisandbox.js @@ -335,7 +335,8 @@ } ); } else if ( Util.apiBool( pi.multi ) ) { widget = new OO.ui.CapsuleMultiselectWidget( { - allowArbitrary: true + allowArbitrary: true, + allowDuplicates: Util.apiBool( pi.allowsduplicates ) } ); widget.paramInfo = pi; $.extend( widget, WidgetMethods.capsuleWidget ); @@ -532,6 +533,7 @@ widget = new OO.ui.CapsuleMultiselectWidget( { allowArbitrary: true, + allowDuplicates: Util.apiBool( pi.allowsduplicates ), popup: { classes: [ 'mw-apisandbox-popup' ], $content: $content