mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-09-26 19:56:49 +00:00
Remove delete button from required parameters in template dialog
Bug: 60358 Change-Id: I5d03f466475bfafd4569480431969f5001365eb8
This commit is contained in:
parent
aa95f70c4e
commit
11fef44a08
|
@ -151,6 +151,9 @@ ve.ui.MWTransclusionDialog.prototype.onBookletLayoutSet = function ( page ) {
|
|||
this.addParameterButton.setDisabled(
|
||||
!( page instanceof ve.ui.MWTemplatePage || page instanceof ve.ui.MWParameterPage )
|
||||
);
|
||||
if ( page instanceof ve.ui.MWParameterPage ) {
|
||||
this.bookletLayout.getOutlineControls().removeButton.toggle( !page.parameter.isRequired() );
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
@ -57,7 +57,8 @@ ve.ui.MWParameterPage = function VeUiMWParameterPage( parameter, name, config )
|
|||
title: ve.msg( 'visualeditor-dialog-transclusion-remove-param' ),
|
||||
classes: [ 've-ui-mwParameterPage-removeButton' ]
|
||||
} )
|
||||
.connect( this, { click: 'onRemoveButtonClick' } );
|
||||
.connect( this, { click: 'onRemoveButtonClick' } )
|
||||
.toggle( !this.parameter.isRequired() );
|
||||
|
||||
this.infoButton = new OO.ui.PopupButtonWidget( {
|
||||
$: this.$,
|
||||
|
|
Loading…
Reference in a new issue