mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 02:51:36 -05:00
move open data explorer viewlet action (#6808)
This commit is contained in:
@@ -9,32 +9,13 @@ import { localize } from 'vs/nls';
|
|||||||
import { ViewletRegistry, Extensions as ViewletExtensions, ViewletDescriptor, ShowViewletAction } from 'vs/workbench/browser/viewlet';
|
import { ViewletRegistry, Extensions as ViewletExtensions, ViewletDescriptor, ShowViewletAction } from 'vs/workbench/browser/viewlet';
|
||||||
import { Registry } from 'vs/platform/registry/common/platform';
|
import { Registry } from 'vs/platform/registry/common/platform';
|
||||||
import { VIEWLET_ID } from 'sql/workbench/parts/dataExplorer/browser/dataExplorerExtensionPoint';
|
import { VIEWLET_ID } from 'sql/workbench/parts/dataExplorer/browser/dataExplorerExtensionPoint';
|
||||||
import { DataExplorerViewlet, DataExplorerViewletViewsContribution } from 'sql/workbench/parts/dataExplorer/browser/dataExplorerViewlet';
|
import { DataExplorerViewlet, DataExplorerViewletViewsContribution, OpenDataExplorerViewletAction } from 'sql/workbench/parts/dataExplorer/browser/dataExplorerViewlet';
|
||||||
import { IWorkbenchActionRegistry, Extensions as ActionExtensions } from 'vs/workbench/common/actions';
|
import { IWorkbenchActionRegistry, Extensions as ActionExtensions } from 'vs/workbench/common/actions';
|
||||||
import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions';
|
import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions';
|
||||||
import { LifecyclePhase } from 'vs/platform/lifecycle/common/lifecycle';
|
import { LifecyclePhase } from 'vs/platform/lifecycle/common/lifecycle';
|
||||||
import { Extensions, IConfigurationRegistry } from 'vs/platform/configuration/common/configurationRegistry';
|
import { Extensions, IConfigurationRegistry } from 'vs/platform/configuration/common/configurationRegistry';
|
||||||
import { SyncActionDescriptor } from 'vs/platform/actions/common/actions';
|
import { SyncActionDescriptor } from 'vs/platform/actions/common/actions';
|
||||||
import { KeyMod, KeyCode } from 'vs/base/common/keyCodes';
|
import { KeyMod, KeyCode } from 'vs/base/common/keyCodes';
|
||||||
import { IViewletService } from 'vs/workbench/services/viewlet/browser/viewlet';
|
|
||||||
import { IWorkbenchLayoutService } from 'vs/workbench/services/layout/browser/layoutService';
|
|
||||||
import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService';
|
|
||||||
|
|
||||||
// Viewlet Action
|
|
||||||
export class OpenDataExplorerViewletAction extends ShowViewletAction {
|
|
||||||
public static ID = VIEWLET_ID;
|
|
||||||
public static LABEL = localize('showDataExplorer', "Show Connections");
|
|
||||||
|
|
||||||
constructor(
|
|
||||||
id: string,
|
|
||||||
label: string,
|
|
||||||
@IViewletService viewletService: IViewletService,
|
|
||||||
@IEditorGroupsService editorGroupService: IEditorGroupsService,
|
|
||||||
@IWorkbenchLayoutService layoutService: IWorkbenchLayoutService
|
|
||||||
) {
|
|
||||||
super(id, label, VIEWLET_ID, viewletService, editorGroupService, layoutService);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Data Explorer Viewlet
|
// Data Explorer Viewlet
|
||||||
const viewletDescriptor = new ViewletDescriptor(
|
const viewletDescriptor = new ViewletDescriptor(
|
||||||
|
|||||||
@@ -27,6 +27,24 @@ import { IWorkbenchLayoutService } from 'vs/workbench/services/layout/browser/la
|
|||||||
import { Registry } from 'vs/platform/registry/common/platform';
|
import { Registry } from 'vs/platform/registry/common/platform';
|
||||||
import { IMenuService, MenuId } from 'vs/platform/actions/common/actions';
|
import { IMenuService, MenuId } from 'vs/platform/actions/common/actions';
|
||||||
import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey';
|
import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey';
|
||||||
|
import { ShowViewletAction } from 'vs/workbench/browser/viewlet';
|
||||||
|
import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService';
|
||||||
|
|
||||||
|
// Viewlet Action
|
||||||
|
export class OpenDataExplorerViewletAction extends ShowViewletAction {
|
||||||
|
public static ID = VIEWLET_ID;
|
||||||
|
public static LABEL = localize('showDataExplorer', "Show Connections");
|
||||||
|
|
||||||
|
constructor(
|
||||||
|
id: string,
|
||||||
|
label: string,
|
||||||
|
@IViewletService viewletService: IViewletService,
|
||||||
|
@IEditorGroupsService editorGroupService: IEditorGroupsService,
|
||||||
|
@IWorkbenchLayoutService layoutService: IWorkbenchLayoutService
|
||||||
|
) {
|
||||||
|
super(id, label, VIEWLET_ID, viewletService, editorGroupService, layoutService);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export class DataExplorerViewletViewsContribution implements IWorkbenchContribution {
|
export class DataExplorerViewletViewsContribution implements IWorkbenchContribution {
|
||||||
|
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ import { CommandsRegistry } from 'vs/platform/commands/common/commands';
|
|||||||
import { IDimension } from 'vs/platform/layout/browser/layoutService';
|
import { IDimension } from 'vs/platform/layout/browser/layoutService';
|
||||||
|
|
||||||
// {{SQL CARBON EDIT}}
|
// {{SQL CARBON EDIT}}
|
||||||
import { OpenDataExplorerViewletAction } from 'sql/workbench/parts/dataExplorer/browser/dataExplorer.contribution';
|
|
||||||
import { NewNotebookAction } from 'sql/workbench/parts/notebook/browser/notebookActions';
|
import { NewNotebookAction } from 'sql/workbench/parts/notebook/browser/notebookActions';
|
||||||
|
import { OpenDataExplorerViewletAction } from 'sql/workbench/parts/dataExplorer/browser/dataExplorerViewlet';
|
||||||
|
|
||||||
const $ = dom.$;
|
const $ = dom.$;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user