} else if ( Util.apiBool( pi.multi ) ) {
widget = new OO.ui.CapsuleMultiselectWidget( {
allowArbitrary: true,
- allowDuplicates: Util.apiBool( pi.allowsduplicates )
+ allowDuplicates: Util.apiBool( pi.allowsduplicates ),
+ $overlay: $( '#mw-apisandbox-ui' )
} );
widget.paramInfo = pi;
$.extend( widget, WidgetMethods.capsuleWidget );
}
widget = new OO.ui.CapsuleMultiselectWidget( {
- menu: { items: items }
+ menu: { items: items },
+ $overlay: $( '#mw-apisandbox-ui' )
} );
widget.paramInfo = pi;
$.extend( widget, WidgetMethods.capsuleWidget );
} else {
widget = new OO.ui.DropdownWidget( {
- menu: { items: items }
+ menu: { items: items },
+ $overlay: $( '#mw-apisandbox-ui' )
} );
widget.paramInfo = pi;
$.extend( widget, WidgetMethods.dropdownWidget );
}
widget = new OO.ui.CapsuleMultiselectWidget( {
- menu: { items: items }
+ menu: { items: items },
+ $overlay: $( '#mw-apisandbox-ui' )
} );
widget.paramInfo = pi;
$.extend( widget, WidgetMethods.capsuleWidget );
}
} else {
widget = new OO.ui.DropdownWidget( {
- menu: { items: items }
+ menu: { items: items },
+ $overlay: $( '#mw-apisandbox-ui' )
} );
widget.paramInfo = pi;
$.extend( widget, WidgetMethods.dropdownWidget );
widget = new OO.ui.CapsuleMultiselectWidget( {
allowArbitrary: true,
allowDuplicates: Util.apiBool( pi.allowsduplicates ),
+ $overlay: $( '#mw-apisandbox-ui' ),
popup: {
classes: [ 'mw-apisandbox-popup' ],
$content: $content
if ( !formatDropdown ) {
formatDropdown = new OO.ui.DropdownWidget( {
- menu: { items: [] }
+ menu: { items: [] },
+ $overlay: $( '#mw-apisandbox-ui' )
} );
formatDropdown.getMenu().on( 'choose', Util.onFormatDropdownChange );
}