Use checkbox widgets instead of toggle widgets

Change-Id: I3a11d07f4dae71ea5ff567046257e50890f5287c
This commit is contained in:
Ed Sanders 2015-11-13 11:46:35 -08:00
parent 4e8a896458
commit 12e11515b1

View file

@ -583,7 +583,7 @@ mw.TemplateData.Dialog.prototype.changeParamPropertyInput = function ( paramKey,
if ( prop.type === 'select' ) {
propInput.selectItem( propInput.getItemFromData( value ) );
} else if ( prop.type === 'boolean' ) {
propInput.setValue( !!value );
propInput.setSelected( !!value );
} else {
if ( $.inArray( propName, languageProps ) !== -1 ) {
propInput.setValue( value[ lang ] );
@ -598,6 +598,8 @@ mw.TemplateData.Dialog.prototype.changeParamPropertyInput = function ( paramKey,
// Empty the input
if ( prop.type === 'select' ) {
propInput.selectItem( propInput.getItemFromData( prop[ 'default' ] ) );
} else if ( prop.type === 'boolean' ) {
propInput.setSelected( false );
} else {
propInput.setValue( '' );
}
@ -662,7 +664,7 @@ mw.TemplateData.Dialog.prototype.createParamDetails = function () {
case 'deprecated':
case 'required':
case 'suggested':
propInput = new OO.ui.ToggleSwitchWidget( config );
propInput = new OO.ui.CheckboxInputWidget( config );
break;
default:
propInput = new OO.ui.TextInputWidget( config );