mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
moves notebooks code to browser (#7313)
This commit is contained in:
@@ -21,7 +21,7 @@ import { IConfigurationService } from 'vs/platform/configuration/common/configur
|
|||||||
import { toDisposable } from 'vs/base/common/lifecycle';
|
import { toDisposable } from 'vs/base/common/lifecycle';
|
||||||
import { IMarkdownRenderResult } from 'vs/editor/contrib/markdown/markdownRenderer';
|
import { IMarkdownRenderResult } from 'vs/editor/contrib/markdown/markdownRenderer';
|
||||||
import { IOpenerService } from 'vs/platform/opener/common/opener';
|
import { IOpenerService } from 'vs/platform/opener/common/opener';
|
||||||
import { NotebookMarkdownRenderer } from 'sql/workbench/parts/notebook/electron-browser/outputs/notebookMarkdown';
|
import { NotebookMarkdownRenderer } from 'sql/workbench/parts/notebook/browser/outputs/notebookMarkdown';
|
||||||
import { CellView } from 'sql/workbench/parts/notebook/browser/cellViews/interfaces';
|
import { CellView } from 'sql/workbench/parts/notebook/browser/cellViews/interfaces';
|
||||||
import { ICellModel } from 'sql/workbench/parts/notebook/browser/models/modelInterfaces';
|
import { ICellModel } from 'sql/workbench/parts/notebook/browser/models/modelInterfaces';
|
||||||
import { NotebookModel } from 'sql/workbench/parts/notebook/browser/models/notebookModel';
|
import { NotebookModel } from 'sql/workbench/parts/notebook/browser/models/notebookModel';
|
||||||
@@ -23,12 +23,11 @@ import { IViewletService } from 'vs/workbench/services/viewlet/browser/viewlet';
|
|||||||
import { URI } from 'vs/base/common/uri';
|
import { URI } from 'vs/base/common/uri';
|
||||||
import { IWorkspaceEditingService } from 'vs/workbench/services/workspace/common/workspaceEditing';
|
import { IWorkspaceEditingService } from 'vs/workbench/services/workspace/common/workspaceEditing';
|
||||||
import { IWindowService } from 'vs/platform/windows/common/windows';
|
import { IWindowService } from 'vs/platform/windows/common/windows';
|
||||||
import { IViewContainersRegistry, Extensions as ViewContainerExtensions, ViewContainer } from 'vs/workbench/common/views';
|
|
||||||
import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey';
|
import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey';
|
||||||
import { NodeContextKey } from 'sql/workbench/parts/dataExplorer/browser/nodeContext';
|
import { NodeContextKey } from 'sql/workbench/parts/dataExplorer/browser/nodeContext';
|
||||||
import { MssqlNodeContext } from 'sql/workbench/parts/dataExplorer/browser/mssqlNodeContext';
|
import { MssqlNodeContext } from 'sql/workbench/parts/dataExplorer/browser/mssqlNodeContext';
|
||||||
import { mssqlProviderName } from 'sql/platform/connection/common/constants';
|
import { mssqlProviderName } from 'sql/platform/connection/common/constants';
|
||||||
import { CommandsRegistry, ICommandService } from 'vs/platform/commands/common/commands';
|
import { CommandsRegistry } from 'vs/platform/commands/common/commands';
|
||||||
import { TreeViewItemHandleArg } from 'sql/workbench/common/views';
|
import { TreeViewItemHandleArg } from 'sql/workbench/common/views';
|
||||||
import { ConnectedContext } from 'azdata';
|
import { ConnectedContext } from 'azdata';
|
||||||
import { TreeNodeContextKey } from 'sql/workbench/parts/objectExplorer/common/treeNodeContextKey';
|
import { TreeNodeContextKey } from 'sql/workbench/parts/objectExplorer/common/treeNodeContextKey';
|
||||||
@@ -36,6 +35,9 @@ import { IInstantiationService } from 'vs/platform/instantiation/common/instanti
|
|||||||
import { ObjectExplorerActionsContext } from 'sql/workbench/parts/objectExplorer/browser/objectExplorerActions';
|
import { ObjectExplorerActionsContext } from 'sql/workbench/parts/objectExplorer/browser/objectExplorerActions';
|
||||||
import { ItemContextKey } from 'sql/workbench/parts/dashboard/browser/widgets/explorer/explorerTreeContext';
|
import { ItemContextKey } from 'sql/workbench/parts/dashboard/browser/widgets/explorer/explorerTreeContext';
|
||||||
import { ManageActionContext } from 'sql/workbench/browser/actions';
|
import { ManageActionContext } from 'sql/workbench/browser/actions';
|
||||||
|
import { MarkdownOutputComponent } from 'sql/workbench/parts/notebook/browser/outputs/markdownOutput.component';
|
||||||
|
import { registerCellComponent } from 'sql/platform/notebooks/common/outputRegistry';
|
||||||
|
import { TextCellComponent } from 'sql/workbench/parts/notebook/browser/cellViews/textCell.component';
|
||||||
|
|
||||||
// Model View editor registration
|
// Model View editor registration
|
||||||
const viewModelEditorDescriptor = new EditorDescriptor(
|
const viewModelEditorDescriptor = new EditorDescriptor(
|
||||||
@@ -278,3 +280,16 @@ registerComponentType({
|
|||||||
ctor: PlotlyOutputComponent,
|
ctor: PlotlyOutputComponent,
|
||||||
selector: PlotlyOutputComponent.SELECTOR
|
selector: PlotlyOutputComponent.SELECTOR
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A mime renderer component for Markdown.
|
||||||
|
*/
|
||||||
|
registerComponentType({
|
||||||
|
mimeTypes: ['text/markdown'],
|
||||||
|
rank: 60,
|
||||||
|
safe: true,
|
||||||
|
ctor: MarkdownOutputComponent,
|
||||||
|
selector: MarkdownOutputComponent.SELECTOR
|
||||||
|
});
|
||||||
|
|
||||||
|
registerCellComponent(TextCellComponent);
|
||||||
@@ -15,7 +15,7 @@ import { IMimeComponent } from 'sql/workbench/parts/notebook/browser/outputs/mim
|
|||||||
import { INotebookService } from 'sql/workbench/services/notebook/browser/notebookService';
|
import { INotebookService } from 'sql/workbench/services/notebook/browser/notebookService';
|
||||||
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
|
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
|
||||||
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
|
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
|
||||||
import { NotebookMarkdownRenderer } from 'sql/workbench/parts/notebook/electron-browser/outputs/notebookMarkdown';
|
import { NotebookMarkdownRenderer } from 'sql/workbench/parts/notebook/browser/outputs/notebookMarkdown';
|
||||||
import { MimeModel } from 'sql/workbench/parts/notebook/browser/models/mimemodel';
|
import { MimeModel } from 'sql/workbench/parts/notebook/browser/models/mimemodel';
|
||||||
import { ICellModel } from 'sql/workbench/parts/notebook/browser/models/modelInterfaces';
|
import { ICellModel } from 'sql/workbench/parts/notebook/browser/models/modelInterfaces';
|
||||||
import { useInProcMarkdown, convertVscodeResourceToFileInSubDirectories } from 'sql/workbench/parts/notebook/browser/models/notebookUtils';
|
import { useInProcMarkdown, convertVscodeResourceToFileInSubDirectories } from 'sql/workbench/parts/notebook/browser/models/notebookUtils';
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
/*---------------------------------------------------------------------------------------------
|
|
||||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
||||||
* Licensed under the Source EULA. See License.txt in the project root for license information.
|
|
||||||
*--------------------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
import { registerComponentType } from 'sql/workbench/parts/notebook/browser/outputs/mimeRegistry';
|
|
||||||
import { MarkdownOutputComponent } from 'sql/workbench/parts/notebook/electron-browser/outputs/markdownOutput.component';
|
|
||||||
import { registerCellComponent } from 'sql/platform/notebooks/common/outputRegistry';
|
|
||||||
import { TextCellComponent } from 'sql/workbench/parts/notebook/electron-browser/cellViews/textCell.component';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* A mime renderer component for Markdown.
|
|
||||||
*/
|
|
||||||
registerComponentType({
|
|
||||||
mimeTypes: ['text/markdown'],
|
|
||||||
rank: 60,
|
|
||||||
safe: true,
|
|
||||||
ctor: MarkdownOutputComponent,
|
|
||||||
selector: MarkdownOutputComponent.SELECTOR
|
|
||||||
});
|
|
||||||
|
|
||||||
registerCellComponent(TextCellComponent);
|
|
||||||
@@ -329,8 +329,7 @@ import 'sql/workbench/browser/modelComponents/components.contribution';
|
|||||||
/* View Model Editor */
|
/* View Model Editor */
|
||||||
import 'sql/workbench/browser/modelComponents/modelViewEditor.contribution';
|
import 'sql/workbench/browser/modelComponents/modelViewEditor.contribution';
|
||||||
/* Notebook Editor */
|
/* Notebook Editor */
|
||||||
import 'sql/workbench/parts/notebook/browser/notebook.common.contribution';
|
import 'sql/workbench/parts/notebook/browser/notebook.contribution';
|
||||||
import 'sql/workbench/parts/notebook/electron-browser/notebook.contribution';
|
|
||||||
/* Containers */
|
/* Containers */
|
||||||
import 'sql/workbench/parts/dashboard/browser/containers/dashboardWebviewContainer.contribution';
|
import 'sql/workbench/parts/dashboard/browser/containers/dashboardWebviewContainer.contribution';
|
||||||
import 'sql/workbench/parts/dashboard/browser/containers/dashboardControlHostContainer.contribution';
|
import 'sql/workbench/parts/dashboard/browser/containers/dashboardControlHostContainer.contribution';
|
||||||
|
|||||||
Reference in New Issue
Block a user