mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-08 17:19:48 +01:00
Merge pull request #115665 from microsoft/ben/113703
"Select for Compare" is available for WebView tabs
This commit is contained in:
@@ -227,6 +227,8 @@ appendToCommandPalette(NEW_UNTITLED_FILE_COMMAND_ID, { value: NEW_UNTITLED_FILE_
|
||||
|
||||
// Menu registration - open editors
|
||||
|
||||
const isFileOrUntitledResourceContextKey = ContextKeyExpr.or(ResourceContextKey.IsFileSystemResource, ResourceContextKey.Scheme.isEqualTo(Schemas.untitled));
|
||||
|
||||
const openToSideCommand = {
|
||||
id: OPEN_TO_SIDE_COMMAND_ID,
|
||||
title: nls.localize('openToSide', "Open to the Side")
|
||||
@@ -235,7 +237,7 @@ MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
||||
group: 'navigation',
|
||||
order: 10,
|
||||
command: openToSideCommand,
|
||||
when: ContextKeyExpr.or(ResourceContextKey.IsFileSystemResource, ResourceContextKey.Scheme.isEqualTo(Schemas.untitled))
|
||||
when: isFileOrUntitledResourceContextKey
|
||||
});
|
||||
|
||||
MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
||||
@@ -326,7 +328,7 @@ MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
||||
group: '3_compare',
|
||||
order: 20,
|
||||
command: compareResourceCommand,
|
||||
when: ContextKeyExpr.and(ResourceContextKey.HasResource, ResourceSelectedForCompareContext, WorkbenchListDoubleSelection.toNegated())
|
||||
when: ContextKeyExpr.and(ResourceContextKey.HasResource, ResourceSelectedForCompareContext, isFileOrUntitledResourceContextKey, WorkbenchListDoubleSelection.toNegated())
|
||||
});
|
||||
|
||||
const selectForCompareCommand = {
|
||||
@@ -337,7 +339,7 @@ MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
||||
group: '3_compare',
|
||||
order: 30,
|
||||
command: selectForCompareCommand,
|
||||
when: ContextKeyExpr.and(ResourceContextKey.HasResource, WorkbenchListDoubleSelection.toNegated())
|
||||
when: ContextKeyExpr.and(ResourceContextKey.HasResource, isFileOrUntitledResourceContextKey, WorkbenchListDoubleSelection.toNegated())
|
||||
});
|
||||
|
||||
const compareSelectedCommand = {
|
||||
@@ -348,7 +350,7 @@ MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
||||
group: '3_compare',
|
||||
order: 30,
|
||||
command: compareSelectedCommand,
|
||||
when: ContextKeyExpr.and(ResourceContextKey.HasResource, WorkbenchListDoubleSelection)
|
||||
when: ContextKeyExpr.and(ResourceContextKey.HasResource, WorkbenchListDoubleSelection, isFileOrUntitledResourceContextKey)
|
||||
});
|
||||
|
||||
MenuRegistry.appendMenuItem(MenuId.OpenEditorsContext, {
|
||||
|
||||
Reference in New Issue
Block a user