Merge from vscode cfbd1999769f4f08dce29629fb92fdc0fac53829

This commit is contained in:
ADS Merger
2020-08-06 07:08:52 +00:00
parent 9c67832880
commit 540046ba00
362 changed files with 7588 additions and 6584 deletions

View File

@@ -531,11 +531,6 @@ abstract class ResourceNavigator<T> extends Disposable {
browserEvent
});
}
// hack for References Widget: pressing Enter on already selected tree element
open(browserEvent?: UIEvent): void {
this._open((browserEvent as any)?.preserveFocus || false, true, false, browserEvent);
}
}
export class ListResourceNavigator<T> extends ResourceNavigator<number> {
@@ -608,10 +603,6 @@ export class WorkbenchObjectTree<T extends NonNullable<any>, TFilterData = void>
this.internals = new WorkbenchTreeInternals(this, options, getAutomaticKeyboardNavigation, options.overrideStyles, contextKeyService, listService, themeService, configurationService, accessibilityService);
this.disposables.add(this.internals);
}
open(browserEvent?: UIEvent): void {
this.internals.open(browserEvent);
}
}
export interface IWorkbenchCompressibleObjectTreeOptionsUpdate extends ICompressibleObjectTreeOptionsUpdate {
@@ -656,10 +647,6 @@ export class WorkbenchCompressibleObjectTree<T extends NonNullable<any>, TFilter
this.internals.updateStyleOverrides(options.overrideStyles);
}
}
open(browserEvent?: UIEvent): void {
this.internals.open(browserEvent);
}
}
export interface IWorkbenchDataTreeOptionsUpdate extends IAbstractTreeOptionsUpdate {
@@ -705,10 +692,6 @@ export class WorkbenchDataTree<TInput, T, TFilterData = void> extends DataTree<T
this.internals.updateStyleOverrides(options.overrideStyles);
}
}
open(browserEvent?: UIEvent): void {
this.internals.open(browserEvent);
}
}
export interface IWorkbenchAsyncDataTreeOptionsUpdate extends IAsyncDataTreeOptionsUpdate {
@@ -754,10 +737,6 @@ export class WorkbenchAsyncDataTree<TInput, T, TFilterData = void> extends Async
this.internals.updateStyleOverrides(options.overrideStyles);
}
}
open(browserEvent?: UIEvent): void {
this.internals.open(browserEvent);
}
}
export interface IWorkbenchCompressibleAsyncDataTreeOptions<T, TFilterData> extends ICompressibleAsyncDataTreeOptions<T, TFilterData>, IResourceNavigatorOptions {
@@ -793,10 +772,6 @@ export class WorkbenchCompressibleAsyncDataTree<TInput, T, TFilterData = void> e
this.internals = new WorkbenchTreeInternals(this, options, getAutomaticKeyboardNavigation, options.overrideStyles, contextKeyService, listService, themeService, configurationService, accessibilityService);
this.disposables.add(this.internals);
}
open(browserEvent?: UIEvent): void {
this.internals.open(browserEvent);
}
}
function workbenchTreeDataPreamble<T, TFilterData, TOptions extends IAbstractTreeOptions<T, TFilterData> | IAsyncDataTreeOptions<T, TFilterData>>(
@@ -975,10 +950,6 @@ class WorkbenchTreeInternals<TInput, T, TFilterData> {
this.styler = overrideStyles ? attachListStyler(this.tree, this.themeService, overrideStyles) : Disposable.None;
}
open(browserEvent?: UIEvent): void {
this.navigator.open(browserEvent);
}
dispose(): void {
this.disposables = dispose(this.disposables);
dispose(this.styler);