From 9e697cbd2720d6f62f7fde5a5f5520e7019ceb39 Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Wed, 11 Jan 2017 12:33:26 -0800 Subject: [PATCH] ApiSandbox: Honor ApiBase::PARAM_ALLOW_DUPLICATES flag Requires I1a94f8cd5 to function, but shouldn't cause any problems without it. Bug: T155121 Change-Id: I71bcf91b860461a4c9dade2a6ec70ee2a5ea29e1 --- .../src/mediawiki.special/mediawiki.special.apisandbox.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 -- 2.20.1