break;
case 'text':
- widget = new OO.ui.TextInputWidget( {
- multiline: true,
+ widget = new OO.ui.MultilineTextInputWidget( {
required: Util.apiBool( pi.required )
} );
widget.paramInfo = pi;
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' )
selectedLabel = selectedLabel.text();
}
menu.clearItems().addItems( formatItems );
- menu.chooseItem( menu.getItemFromLabel( selectedLabel ) || menu.getFirstSelectableItem() );
+ menu.chooseItem( menu.getItemFromLabel( selectedLabel ) || menu.findFirstSelectableItem() );
// Fire the event to update field visibilities
Util.onFormatDropdownChange();