From 6200a64e8e14ee750cce96f376b46e7ff80db7e6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Gerg=C5=91=20Tisza?= Date: Mon, 13 Nov 2017 00:37:21 +0000 Subject: [PATCH] Display MAX_CHARS / MAX_BYTES in ApiSandbox Change-Id: I0f15afe6656765e92582e4e4cead714b31987b8a --- resources/Resources.php | 2 ++ .../mediawiki.special.apisandbox.js | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/resources/Resources.php b/resources/Resources.php index 34b083688f..adfea4a104 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -1972,6 +1972,8 @@ return [ 'api-help-param-integer-minmax', 'api-help-param-multi-separate', 'api-help-param-multi-max', + 'api-help-param-maxbytes', + 'api-help-param-maxchars', 'apisandbox-submit-invalid-fields-title', 'apisandbox-submit-invalid-fields-message', 'apisandbox-results', diff --git a/resources/src/mediawiki.special/mediawiki.special.apisandbox.js b/resources/src/mediawiki.special/mediawiki.special.apisandbox.js index c62685a111..ed51c3411e 100644 --- a/resources/src/mediawiki.special/mediawiki.special.apisandbox.js +++ b/resources/src/mediawiki.special/mediawiki.special.apisandbox.js @@ -1601,6 +1601,18 @@ } ) ); } } + if ( 'maxbytes' in pi.parameters[ i ] ) { + descriptionContainer.append( $( '
', { + addClass: 'info', + append: Util.parseMsg( 'api-help-param-maxbytes', pi.parameters[ i ].maxbytes ) + } ) ); + } + if ( 'maxchars' in pi.parameters[ i ] ) { + descriptionContainer.append( $( '
', { + addClass: 'info', + append: Util.parseMsg( 'api-help-param-maxchars', pi.parameters[ i ].maxchars ) + } ) ); + } helpField = new OO.ui.FieldLayout( new OO.ui.Widget( { $content: '\xa0', -- 2.20.1