Merge "Fix missing Meta+D shortcut on Mac"

This commit is contained in:
jenkins-bot 2021-11-23 10:32:37 +00:00 committed by Gerrit Code Review
commit e6b9a91ee9

View file

@ -246,31 +246,16 @@ ve.ui.MWTransclusionDialog.prototype.onReplacePart = function ( removed, added )
this.updateActionSet();
};
/**
* @private
* @param {string} key
* @return {string}
*/
ve.ui.MWTransclusionDialog.prototype.getHotkeyCombo = function ( key ) {
return ( ve.getSystemPlatform() === 'mac' ? 'meta+' : 'ctrl+' ) + 'shift+' + key;
};
/**
* @private
*/
ve.ui.MWTransclusionDialog.prototype.setupHotkeyTriggers = function () {
var context = this;
var meta = ve.getSystemPlatform() === 'mac' ? 'meta+' : 'ctrl+';
this.hotkeyTriggers = {};
this.hotkeyTriggers[ 'ctrl+d' ] = function () {
context.addTemplatePlaceholder();
};
this.hotkeyTriggers[ this.getHotkeyCombo( 'y' ) ] = function () {
context.addContent();
};
this.hotkeyTriggers[ this.getHotkeyCombo( 'd' ) ] = function () {
context.addParameter();
};
this.hotkeyTriggers[ meta + 'd' ] = this.addTemplatePlaceholder.bind( this );
this.hotkeyTriggers[ meta + 'shift+y' ] = this.addContent.bind( this );
this.hotkeyTriggers[ meta + 'shift+d' ] = this.addParameter.bind( this );
};
/**