Anomie has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/211883

Change subject: Support 'text' and 'password' parameter types
......................................................................

Support 'text' and 'password' parameter types

Almost the minimum necessary to not break with core change Ic862d6f8.

Change-Id: I718a912fdd23f6a26ca3f4ba100db3773b2c90fc
---
M resources/UiBuilder.js
M resources/main.js
2 files changed, 9 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ApiSandbox 
refs/changes/83/211883/1

diff --git a/resources/UiBuilder.js b/resources/UiBuilder.js
index 82051e0..4d9ed84 100644
--- a/resources/UiBuilder.js
+++ b/resources/UiBuilder.js
@@ -106,6 +106,7 @@
                                case 'timestamp':
                                case 'integer':
                                case 'string':
+                               case 'password':
                                        s = mw.html.element( 'input', {
                                                'class': 'api-sandbox-input',
                                                'id': 'param-' + name,
@@ -114,6 +115,13 @@
                                        } );
                                        break;
 
+                               case 'text':
+                                       s = mw.html.element( 'textarea', {
+                                               'class': 'api-sandbox-input',
+                                               'id': 'param-' + name
+                                       }, value );
+                                       break;
+
                                case 'bool':
                                        // normalisation for later use
                                        param.type = 'boolean';
diff --git a/resources/main.js b/resources/main.js
index 5f97dd9..e514533 100644
--- a/resources/main.js
+++ b/resources/main.js
@@ -293,6 +293,7 @@
                                                                setSelect( $el, 
value );
                                                                break;
                                                        case 'input':
+                                                       case 'textarea':
                                                                if ( $el.attr( 
'type' ) === 'checkbox' ) {
                                                                        $( 
'#param-' + key ).prop( 'checked', true );
                                                                } else {

-- 
To view, visit https://gerrit.wikimedia.org/r/211883
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I718a912fdd23f6a26ca3f4ba100db3773b2c90fc
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ApiSandbox
Gerrit-Branch: master
Gerrit-Owner: Anomie <bjor...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to