From 62699b37d6e37c728aa46db5520c6d6af8b6137f Mon Sep 17 00:00:00 2001 From: Volker E Date: Wed, 12 Jul 2017 14:20:49 +0200 Subject: [PATCH] Use OO.ui.MultilineTextInputWidget Replacing deprecated OO.ui.TextInputWidget({multiline: true}) as of OOjs UI v0.22.2 with OO.ui.MultilineTextInputWidget. Also removing `multiline: false` since it is the default value. Bug: T170275 Change-Id: Iad7c5bb32d7fb9c38b1781cce00eec8f1e99f6f2 --- .../src/mediawiki.special/mediawiki.special.apisandbox.js | 6 ++---- resources/src/mediawiki/mediawiki.feedback.js | 8 +++----- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/resources/src/mediawiki.special/mediawiki.special.apisandbox.js b/resources/src/mediawiki.special/mediawiki.special.apisandbox.js index 694f86ae14..7e9ad7f605 100644 --- a/resources/src/mediawiki.special/mediawiki.special.apisandbox.js +++ b/resources/src/mediawiki.special/mediawiki.special.apisandbox.js @@ -371,8 +371,7 @@ break; case 'text': - widget = new OO.ui.TextInputWidget( { - multiline: true, + widget = new OO.ui.MultilineTextInputWidget( { required: Util.apiBool( pi.required ) } ); widget.paramInfo = pi; @@ -684,10 +683,9 @@ new OO.ui.MenuOptionWidget( { label: Util.parseMsg( 'apisandbox-request-format-json-label' ), data: new OO.ui.FieldLayout( - jsonInput = new OO.ui.TextInputWidget( { + jsonInput = new OO.ui.MultilineTextInputWidget( { classes: [ 'mw-apisandbox-textInputCode' ], readOnly: true, - multiline: true, autosize: true, maxRows: 6, value: JSON.stringify( displayParams, null, '\t' ) diff --git a/resources/src/mediawiki/mediawiki.feedback.js b/resources/src/mediawiki/mediawiki.feedback.js index 6abdf83877..f0e13b4854 100644 --- a/resources/src/mediawiki/mediawiki.feedback.js +++ b/resources/src/mediawiki/mediawiki.feedback.js @@ -236,12 +236,10 @@ classes: [ 'mw-feedbackDialog-welcome-message' ] } ); this.feedbackSubjectInput = new OO.ui.TextInputWidget( { - indicator: 'required', - multiline: false + indicator: 'required' } ); - this.feedbackMessageInput = new OO.ui.TextInputWidget( { - autosize: true, - multiline: true + this.feedbackMessageInput = new OO.ui.MultilineTextInputWidget( { + autosize: true } ); feedbackSubjectFieldLayout = new OO.ui.FieldLayout( this.feedbackSubjectInput, { label: mw.msg( 'feedback-subject' ) -- 2.20.1