Esanders has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/250721

Change subject: VESwitchConfirmDialog: Use modes to hide 'keep' button
......................................................................

VESwitchConfirmDialog: Use modes to hide 'keep' button

Change-Id: I92110ea14ded335db330721c08314c7a20169886
---
M modules/ve-mw/ui/dialogs/ve.ui.MWVESwitchConfirmDialog.js
1 file changed, 12 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/21/250721/1

diff --git a/modules/ve-mw/ui/dialogs/ve.ui.MWVESwitchConfirmDialog.js 
b/modules/ve-mw/ui/dialogs/ve.ui.MWVESwitchConfirmDialog.js
index 95dc105..b94e5c1 100644
--- a/modules/ve-mw/ui/dialogs/ve.ui.MWVESwitchConfirmDialog.js
+++ b/modules/ve-mw/ui/dialogs/ve.ui.MWVESwitchConfirmDialog.js
@@ -43,12 +43,20 @@
        {
                action: 'cancel',
                label: mw.msg( 'visualeditor-mweditmodesource-warning-cancel' ),
-               flags: [ 'safe', 'back' ]
+               flags: [ 'safe', 'back' ],
+               modes: [ 'restbase', 'simple' ]
        },
        {
                action: 'discard',
                label: mw.msg( 
'visualeditor-mweditmodesource-warning-switch-discard' ),
-               flags: 'destructive'
+               flags: 'destructive',
+               modes: [ 'restbase', 'simple' ]
+       },
+       {
+               action: 'keep',
+               label: mw.msg( 'visualeditor-mweditmodesource-warning-switch' ),
+               flags: [ 'progressive', 'primary' ],
+               modes: [ 'restbase' ]
        }
 ];
 
@@ -58,16 +66,9 @@
  * @inheritdoc
  */
 ve.ui.MWVESwitchConfirmDialog.prototype.getSetupProcess = function () {
-       return ve.ui.MWVESwitchConfirmDialog.super.prototype.getSetupProcess
-               .apply( this, arguments )
+       return 
ve.ui.MWVESwitchConfirmDialog.super.prototype.getSetupProcess.apply( this, 
arguments )
                .next( function () {
-                       if ( mw.config.get( 'wgVisualEditorConfig' 
).fullRestbaseUrl ) {
-                               this.getActions().add( [ new 
OO.ui.ActionWidget( {
-                                       action: 'keep',
-                                       label: mw.msg( 
'visualeditor-mweditmodesource-warning-switch' ),
-                                       flags: [ 'progressive', 'primary' ]
-                               } ) ] );
-                       }
+                       this.actions.setMode( mw.config.get( 
'wgVisualEditorConfig' ).fullRestbaseUrl ? 'restbase' : 'simple' );
                }, this );
 };
 

-- 
To view, visit https://gerrit.wikimedia.org/r/250721
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I92110ea14ded335db330721c08314c7a20169886
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Esanders <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to