提交 6227959b 编写于 作者: D Daniel Imms

Improve dropdown action names

上级 23ee9a04
......@@ -524,17 +524,17 @@ export class RunActiveFileInTerminalAction extends Action {
}
// TODO: Change name to tab
export class SwitchTerminalInstanceAction extends Action {
export class SwitchTerminalAction extends Action {
public static readonly ID = 'workbench.action.terminal.switchTerminalInstance';
public static readonly LABEL = nls.localize('workbench.action.terminal.switchTerminalInstance', "Switch Terminal Instance");
public static readonly ID = 'workbench.action.terminal.switchTerminal';
public static readonly LABEL = nls.localize('workbench.action.terminal.switchTerminal', "Switch Terminal");
constructor(
id: string, label: string,
@ITerminalService private terminalService: ITerminalService
) {
super(SwitchTerminalInstanceAction.ID, SwitchTerminalInstanceAction.LABEL);
this.class = 'terminal-action switch-terminal-instance';
super(SwitchTerminalAction.ID, SwitchTerminalAction.LABEL);
this.class = 'terminal-action switch-terminal';
}
public run(item?: string): TPromise<any> {
......@@ -547,7 +547,7 @@ export class SwitchTerminalInstanceAction extends Action {
}
}
export class SwitchTerminalInstanceActionItem extends SelectActionItem {
export class SwitchTerminalActionItem extends SelectActionItem {
constructor(
action: IAction,
......
......@@ -19,7 +19,7 @@ import { ITerminalService, TERMINAL_PANEL_ID } from 'vs/workbench/parts/terminal
import { IThemeService, ITheme } from 'vs/platform/theme/common/themeService';
import { TerminalFindWidget } from './terminalFindWidget';
import { editorHoverBackground, editorHoverBorder, editorForeground } from 'vs/platform/theme/common/colorRegistry';
import { KillTerminalAction, SwitchTerminalInstanceAction, SwitchTerminalInstanceActionItem, CopyTerminalSelectionAction, TerminalPasteAction, ClearTerminalAction, SelectAllTerminalAction, CreateNewTerminalAction } from 'vs/workbench/parts/terminal/electron-browser/terminalActions';
import { KillTerminalAction, SwitchTerminalAction, SwitchTerminalActionItem, CopyTerminalSelectionAction, TerminalPasteAction, ClearTerminalAction, SelectAllTerminalAction, CreateNewTerminalAction } from 'vs/workbench/parts/terminal/electron-browser/terminalActions';
import { Panel } from 'vs/workbench/browser/panel';
import { StandardMouseEvent } from 'vs/base/browser/mouseEvent';
import { TPromise } from 'vs/base/common/winjs.base';
......@@ -130,7 +130,7 @@ export class TerminalPanel extends Panel {
public getActions(): IAction[] {
if (!this._actions) {
this._actions = [
this._instantiationService.createInstance(SwitchTerminalInstanceAction, SwitchTerminalInstanceAction.ID, SwitchTerminalInstanceAction.LABEL),
this._instantiationService.createInstance(SwitchTerminalAction, SwitchTerminalAction.ID, SwitchTerminalAction.LABEL),
this._instantiationService.createInstance(CreateNewTerminalAction, CreateNewTerminalAction.ID, CreateNewTerminalAction.PANEL_LABEL),
this._instantiationService.createInstance(KillTerminalAction, KillTerminalAction.ID, KillTerminalAction.PANEL_LABEL)
];
......@@ -163,8 +163,8 @@ export class TerminalPanel extends Panel {
}
public getActionItem(action: Action): IActionItem {
if (action.id === SwitchTerminalInstanceAction.ID) {
return this._instantiationService.createInstance(SwitchTerminalInstanceActionItem, action);
if (action.id === SwitchTerminalAction.ID) {
return this._instantiationService.createInstance(SwitchTerminalActionItem, action);
}
return super.getActionItem(action);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册