diff --git a/.eslintignore b/.eslintignore index 65d47bd0e..25c1c6798 100644 --- a/.eslintignore +++ b/.eslintignore @@ -206,7 +206,6 @@ src/Explorer/Tabs/QueryTablesTab.ts src/Explorer/Tabs/ScriptTabBase.ts src/Explorer/Tabs/SettingsTab.test.ts src/Explorer/Tabs/SettingsTab.ts -src/Explorer/Tabs/SparkMasterTab.ts src/Explorer/Tabs/StoredProcedureTab.ts src/Explorer/Tabs/TabComponents.ts src/Explorer/Tabs/TabsBase.ts diff --git a/src/Contracts/ViewModels.ts b/src/Contracts/ViewModels.ts index ea27df1f3..a7fb90eda 100644 --- a/src/Contracts/ViewModels.ts +++ b/src/Contracts/ViewModels.ts @@ -355,7 +355,6 @@ export enum CollectionTabKind { Notebook = 13 /* Deprecated */, Terminal = 14, NotebookV2 = 15, - SparkMasterTab = 16, Gallery = 17, NotebookViewer = 18, SettingsV2 = 19 diff --git a/src/Explorer/ComponentRegisterer.ts b/src/Explorer/ComponentRegisterer.ts index b44e7c826..3dcd67bfd 100644 --- a/src/Explorer/ComponentRegisterer.ts +++ b/src/Explorer/ComponentRegisterer.ts @@ -42,7 +42,6 @@ ko.components.register("mongo-shell-tab", new TabComponents.MongoShellTab()); ko.components.register("conflicts-tab", new TabComponents.ConflictsTab()); ko.components.register("notebookv2-tab", new TabComponents.NotebookV2Tab()); ko.components.register("terminal-tab", new TabComponents.TerminalTab()); -ko.components.register("spark-master-tab", new TabComponents.SparkMasterTab()); ko.components.register("gallery-tab", new TabComponents.GalleryTab()); ko.components.register("notebook-viewer-tab", new TabComponents.NotebookViewerTab()); diff --git a/src/Explorer/Tabs/SparkMasterTab.html b/src/Explorer/Tabs/SparkMasterTab.html deleted file mode 100644 index 58c56b09d..000000000 --- a/src/Explorer/Tabs/SparkMasterTab.html +++ /dev/null @@ -1,7 +0,0 @@ -
- - -
diff --git a/src/Explorer/Tabs/SparkMasterTab.ts b/src/Explorer/Tabs/SparkMasterTab.ts deleted file mode 100644 index 9ef5d3a51..000000000 --- a/src/Explorer/Tabs/SparkMasterTab.ts +++ /dev/null @@ -1,35 +0,0 @@ -import * as ko from "knockout"; -import * as DataModels from "../../Contracts/DataModels"; -import * as ViewModels from "../../Contracts/ViewModels"; -import TabsBase from "./TabsBase"; -import Explorer from "../Explorer"; - -interface SparkMasterTabOptions extends ViewModels.TabOptions { - clusterConnectionInfo: DataModels.SparkClusterConnectionInfo; - container: Explorer; -} - -export default class SparkMasterTab extends TabsBase { - public sparkMasterSrc: ko.Observable; - - private _clusterConnectionInfo: DataModels.SparkClusterConnectionInfo; - private _container: Explorer; - - constructor(options: SparkMasterTabOptions) { - super(options); - super.onActivate.bind(this); - this._container = options.container; - this._clusterConnectionInfo = options.clusterConnectionInfo; - const sparkMasterEndpoint = - this._clusterConnectionInfo && - this._clusterConnectionInfo.endpoints && - this._clusterConnectionInfo.endpoints.find( - endpoint => endpoint.kind === DataModels.SparkClusterEndpointKind.SparkUI - ); - this.sparkMasterSrc = ko.observable(sparkMasterEndpoint && sparkMasterEndpoint.endpoint); - } - - protected getContainer() { - return this._container; - } -} diff --git a/src/Explorer/Tabs/TabComponents.ts b/src/Explorer/Tabs/TabComponents.ts index 2700bce07..ab941ccb1 100644 --- a/src/Explorer/Tabs/TabComponents.ts +++ b/src/Explorer/Tabs/TabComponents.ts @@ -1,7 +1,6 @@ import DocumentsTabTemplate from "./DocumentsTab.html"; import ConflictsTabTemplate from "./ConflictsTab.html"; import GraphTabTemplate from "./GraphTab.html"; -import SparkMasterTabTemplate from "./SparkMasterTab.html"; import NotebookV2TabTemplate from "./NotebookV2Tab.html"; import TerminalTabTemplate from "./TerminalTab.html"; import MongoDocumentsTabTemplate from "./MongoDocumentsTab.html"; @@ -61,15 +60,6 @@ export class GraphTab { } } -export class SparkMasterTab { - constructor() { - return { - viewModel: TabComponent, - template: SparkMasterTabTemplate - }; - } -} - export class NotebookV2Tab { constructor() { return {