diff --git a/src/vs/platform/actions/browser/menusExtensionPoint.ts b/src/vs/platform/actions/browser/menusExtensionPoint.ts index 40f51309200..d53beaea511 100644 --- a/src/vs/platform/actions/browser/menusExtensionPoint.ts +++ b/src/vs/platform/actions/browser/menusExtensionPoint.ts @@ -4,15 +4,15 @@ *--------------------------------------------------------------------------------------------*/ 'use strict'; -import {createCSSRule} from 'vs/base/browser/dom'; -import {localize} from 'vs/nls'; -import {join} from 'vs/base/common/paths'; -import {IdGenerator} from 'vs/base/common/idGenerator'; -import {IJSONSchema} from 'vs/base/common/jsonSchema'; -import {forEach} from 'vs/base/common/collections'; -import {IExtensionPointUser, IExtensionMessageCollector, ExtensionsRegistry} from 'vs/platform/extensions/common/extensionsRegistry'; -import {ContextKeyExpr} from 'vs/platform/contextkey/common/contextkey'; -import {MenuId, MenuRegistry} from 'vs/platform/actions/common/actions'; +import { createCSSRule } from 'vs/base/browser/dom'; +import { localize } from 'vs/nls'; +import { join } from 'vs/base/common/paths'; +import { IdGenerator } from 'vs/base/common/idGenerator'; +import { IJSONSchema } from 'vs/base/common/jsonSchema'; +import { forEach } from 'vs/base/common/collections'; +import { IExtensionPointUser, IExtensionMessageCollector, ExtensionsRegistry } from 'vs/platform/extensions/common/extensionsRegistry'; +import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; +import { MenuId, MenuRegistry } from 'vs/platform/actions/common/actions'; namespace schema { @@ -30,7 +30,7 @@ namespace schema { case 'editor/title': return MenuId.EditorTitle; case 'editor/context': return MenuId.EditorContext; case 'explorer/context': return MenuId.ExplorerContext; - case 'editor/title/context': return MenuId.EditorTabContext; + case 'editor/title/context': return MenuId.EditorTitleContext; } } @@ -211,7 +211,7 @@ ExtensionsRegistry.registerExtensionPoint) { + function handleCommand(userFriendlyCommand: schema.IUserFriendlyCommand, extension: IExtensionPointUser) { if (!schema.isValidCommand(userFriendlyCommand, extension.collector)) { return; diff --git a/src/vs/platform/actions/common/actions.ts b/src/vs/platform/actions/common/actions.ts index 1474cd8a0a8..3458e1e1ad2 100644 --- a/src/vs/platform/actions/common/actions.ts +++ b/src/vs/platform/actions/common/actions.ts @@ -38,9 +38,9 @@ export interface IMenuItem { export enum MenuId { EditorTitle = 1, - EditorContext = 2, - ExplorerContext = 3, - EditorTabContext = 4, + EditorTitleContext = 2, + EditorContext = 3, + ExplorerContext = 4, ProblemsPanelContext = 5 } diff --git a/src/vs/workbench/browser/parts/editor/titleControl.ts b/src/vs/workbench/browser/parts/editor/titleControl.ts index 6bbe529c0d5..2f64a824bfc 100644 --- a/src/vs/workbench/browser/parts/editor/titleControl.ts +++ b/src/vs/workbench/browser/parts/editor/titleControl.ts @@ -7,36 +7,36 @@ import 'vs/css!./media/titlecontrol'; import nls = require('vs/nls'); -import {Registry} from 'vs/platform/platform'; -import {Scope, IActionBarRegistry, Extensions, prepareActions} from 'vs/workbench/browser/actionBarRegistry'; -import {IAction, Action} from 'vs/base/common/actions'; +import { Registry } from 'vs/platform/platform'; +import { Scope, IActionBarRegistry, Extensions, prepareActions } from 'vs/workbench/browser/actionBarRegistry'; +import { IAction, Action } from 'vs/base/common/actions'; import errors = require('vs/base/common/errors'); import DOM = require('vs/base/browser/dom'); -import {TPromise} from 'vs/base/common/winjs.base'; -import {BaseEditor, IEditorInputActionContext} from 'vs/workbench/browser/parts/editor/baseEditor'; -import {RunOnceScheduler} from 'vs/base/common/async'; -import {isCommonCodeEditor, isCommonDiffEditor} from 'vs/editor/common/editorCommon'; +import { TPromise } from 'vs/base/common/winjs.base'; +import { BaseEditor, IEditorInputActionContext } from 'vs/workbench/browser/parts/editor/baseEditor'; +import { RunOnceScheduler } from 'vs/base/common/async'; +import { isCommonCodeEditor, isCommonDiffEditor } from 'vs/editor/common/editorCommon'; import arrays = require('vs/base/common/arrays'); -import {IEditorStacksModel, IEditorGroup, IEditorIdentifier, EditorInput, IWorkbenchEditorConfiguration, IStacksModelChangeEvent, getResource} from 'vs/workbench/common/editor'; -import {EventType as BaseEventType} from 'vs/base/common/events'; -import {IActionItem, ActionsOrientation, Separator} from 'vs/base/browser/ui/actionbar/actionbar'; -import {ToolBar} from 'vs/base/browser/ui/toolbar/toolbar'; -import {IWorkbenchEditorService} from 'vs/workbench/services/editor/common/editorService'; -import {IContextMenuService} from 'vs/platform/contextview/browser/contextView'; -import {IConfigurationService} from 'vs/platform/configuration/common/configuration'; -import {IEditorGroupService} from 'vs/workbench/services/group/common/groupService'; -import {IMessageService, Severity} from 'vs/platform/message/common/message'; -import {StandardMouseEvent} from 'vs/base/browser/mouseEvent'; -import {ITelemetryService} from 'vs/platform/telemetry/common/telemetry'; -import {IInstantiationService} from 'vs/platform/instantiation/common/instantiation'; -import {IQuickOpenService} from 'vs/workbench/services/quickopen/common/quickOpenService'; -import {IKeybindingService} from 'vs/platform/keybinding/common/keybinding'; -import {IContextKeyService} from 'vs/platform/contextkey/common/contextkey'; -import {CloseEditorsInGroupAction, SplitEditorAction, CloseEditorAction, KeepEditorAction, CloseOtherEditorsInGroupAction, CloseRightEditorsInGroupAction, ShowEditorsInGroupAction} from 'vs/workbench/browser/parts/editor/editorActions'; -import {IDisposable, dispose} from 'vs/base/common/lifecycle'; -import {createActionItem, fillInActions} from 'vs/platform/actions/browser/menuItemActionItem'; -import {IMenuService, MenuId, IMenu} from 'vs/platform/actions/common/actions'; -import {ResourceContextKey} from 'vs/platform/actions/common/resourceContextKey'; +import { IEditorStacksModel, IEditorGroup, IEditorIdentifier, EditorInput, IWorkbenchEditorConfiguration, IStacksModelChangeEvent, getResource } from 'vs/workbench/common/editor'; +import { EventType as BaseEventType } from 'vs/base/common/events'; +import { IActionItem, ActionsOrientation, Separator } from 'vs/base/browser/ui/actionbar/actionbar'; +import { ToolBar } from 'vs/base/browser/ui/toolbar/toolbar'; +import { IWorkbenchEditorService } from 'vs/workbench/services/editor/common/editorService'; +import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { IEditorGroupService } from 'vs/workbench/services/group/common/groupService'; +import { IMessageService, Severity } from 'vs/platform/message/common/message'; +import { StandardMouseEvent } from 'vs/base/browser/mouseEvent'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { IQuickOpenService } from 'vs/workbench/services/quickopen/common/quickOpenService'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { CloseEditorsInGroupAction, SplitEditorAction, CloseEditorAction, KeepEditorAction, CloseOtherEditorsInGroupAction, CloseRightEditorsInGroupAction, ShowEditorsInGroupAction } from 'vs/workbench/browser/parts/editor/editorActions'; +import { IDisposable, dispose } from 'vs/base/common/lifecycle'; +import { createActionItem, fillInActions } from 'vs/platform/actions/browser/menuItemActionItem'; +import { IMenuService, MenuId, IMenu } from 'vs/platform/actions/common/actions'; +import { ResourceContextKey } from 'vs/platform/actions/common/resourceContextKey'; export interface IToolbarActions { primary: IAction[]; @@ -116,7 +116,7 @@ export abstract class TitleControl implements ITitleAreaControl { this.resourceContext = instantiationService.createInstance(ResourceContextKey); - this.contextMenu = this.menuService.createMenu(MenuId.EditorTabContext, this.contextKeyService); + this.contextMenu = this.menuService.createMenu(MenuId.EditorTitleContext, this.contextKeyService); this.toDispose.push(this.contextMenu); this.initActions();