Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src/vs
diff options
context:
space:
mode:
authorJoão Moreno <joao.moreno@microsoft.com>2022-07-28 14:37:10 +0300
committerJoão Moreno <joao.moreno@microsoft.com>2022-07-28 14:37:10 +0300
commitbaa2e394fb9b6bdde2ad40e60cd7ec382d5077e2 (patch)
treee13b6e97a83381a5e058e32c6608ed9a1edcc7a9 /src/vs
parent469465b703e1594d62c65379b4189da0985a07a4 (diff)
disable find widget for testing view
Diffstat (limited to 'src/vs')
-rw-r--r--src/vs/base/browser/ui/tree/abstractTree.ts3
-rw-r--r--src/vs/workbench/contrib/testing/browser/testingExplorerView.ts1
2 files changed, 3 insertions, 1 deletions
diff --git a/src/vs/base/browser/ui/tree/abstractTree.ts b/src/vs/base/browser/ui/tree/abstractTree.ts
index 9f0b7aef2fc..8b99d57080c 100644
--- a/src/vs/base/browser/ui/tree/abstractTree.ts
+++ b/src/vs/base/browser/ui/tree/abstractTree.ts
@@ -1022,6 +1022,7 @@ export interface IAbstractTreeOptions<T, TFilterData = void> extends IAbstractTr
readonly filter?: ITreeFilter<T, TFilterData>;
readonly dnd?: ITreeDragAndDrop<T>;
readonly additionalScrollHeight?: number;
+ readonly findWidgetEnabled?: boolean;
}
function dfs<T, TFilterData>(node: ITreeNode<T, TFilterData>, fn: (node: ITreeNode<T, TFilterData>) => void): void {
@@ -1436,7 +1437,7 @@ export abstract class AbstractTree<T, TFilterData, TRef> implements IDisposable
onKeyDown.filter(e => e.keyCode === KeyCode.Space).on(this.onSpace, this, this.disposables);
}
- if (_options.keyboardNavigationLabelProvider && _options.contextViewProvider) {
+ if ((_options.findWidgetEnabled ?? true) && _options.keyboardNavigationLabelProvider && _options.contextViewProvider) {
this.findController = new FindController(this, this.model, this.view, filter!, _options.contextViewProvider);
this.focusNavigationFilter = node => this.findController!.shouldAllowFocus(node);
this.onDidChangeFindOpenState = this.findController.onDidChangeOpenState;
diff --git a/src/vs/workbench/contrib/testing/browser/testingExplorerView.ts b/src/vs/workbench/contrib/testing/browser/testingExplorerView.ts
index 2281441286a..a326f747bc5 100644
--- a/src/vs/workbench/contrib/testing/browser/testingExplorerView.ts
+++ b/src/vs/workbench/contrib/testing/browser/testingExplorerView.ts
@@ -491,6 +491,7 @@ export class TestingExplorerViewModel extends Disposable {
keyboardNavigationLabelProvider: instantiationService.createInstance(TreeKeyboardNavigationLabelProvider),
accessibilityProvider: instantiationService.createInstance(ListAccessibilityProvider),
filter: this.filter,
+ findWidgetEnabled: false
}) as WorkbenchObjectTree<TestExplorerTreeElement, FuzzyScore>;
this._register(this.tree.onDidChangeCollapseState(evt => {