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' )
if ( $.isFunction( f.focus ) ) {
f.focus();
}
- },
- doNothing = function () {};
+ };
// This is something of a hack. We always want the 'format' and
// 'action' parameters from the main module to be specified,
// it makes it too hard to read and our "disabled"
// isn't really disabled.
widgetField.onFieldDisable( false );
- widgetField.onFieldDisable = doNothing;
+ widgetField.onFieldDisable = $.noop;
if ( Util.apiBool( pi.parameters[ i ].deprecated ) ) {
deprecatedItems.push( widgetField, helpField );