From c8013d12c55cf6b23013ffb26568bb82d290a09c Mon Sep 17 00:00:00 2001 From: Jakob Junck <jakob.junck@gmail.com> Date: Tue, 19 Nov 2024 00:21:20 +0100 Subject: [PATCH] Adding 3 new dummy Buttons with the functionality of the Variant Miner --- .../header-bar/header-bar.component.html | 24 +++++++ .../header-bar/header-bar.component.ts | 66 +++++++++++++++++++ 2 files changed, 90 insertions(+) diff --git a/src/frontend/src/app/components/header-bar/header-bar.component.html b/src/frontend/src/app/components/header-bar/header-bar.component.html index ccf2013..df96389 100644 --- a/src/frontend/src/app/components/header-bar/header-bar.component.html +++ b/src/frontend/src/app/components/header-bar/header-bar.component.html @@ -175,6 +175,30 @@ </div> </button> </li> + <li> + <button class="button align-bottom" (click)="openSuperVariantExplorer()"> + <div> + <i class="bi bi-map btn-icon"></i> + <span> <b>Open</b> Super Variant Explorer </span> + </div> + </button> + </li> + <li> + <button class="button align-bottom" (click)="openSuperVariantExplorer()"> + <div> + <i class="bi bi-compass btn-icon"></i> + <span> <b>Open</b> Super Variant Explorer </span> + </div> + </button> + </li> + <li> + <button class="button align-bottom" (click)="openSuperVariantExplorer()"> + <div> + <i class="bi bi-binoculars btn-icon"></i> + <span> <b>Open</b> Super Variant Explorer </span> + </div> + </button> + </li> </ul> </div> diff --git a/src/frontend/src/app/components/header-bar/header-bar.component.ts b/src/frontend/src/app/components/header-bar/header-bar.component.ts index f9b3b1b..ae1dfa4 100644 --- a/src/frontend/src/app/components/header-bar/header-bar.component.ts +++ b/src/frontend/src/app/components/header-bar/header-bar.component.ts @@ -247,6 +247,72 @@ export class HeaderBarComponent implements OnDestroy { ); } + //This is a copy of openVariantExplorer + openSuperVariantExplorer() { + const componentID = VariantMinerComponent.componentName; + const parentComponentID = ProcessTreeEditorComponent.componentName; + + const LocationSelectors: LayoutManager.LocationSelector[] = [ + { + typeId: LayoutManager.LocationSelector.TypeId.FocusedStack, + index: undefined, + }, + ]; + + const itemConfig: ComponentItemConfig = { + id: componentID, + type: 'component', + title: 'Super Variant Explorer', + isClosable: true, + reorderEnabled: true, + header: { + show: Side.left, + }, + componentType: componentID, + }; + + this.goldenLayoutComponentService.openWindow( + componentID, + parentComponentID, + LocationSelectors, + itemConfig + ); + } + + //TODO + /* + openSuperVariantExplorer() { + //const componentID = SuperVariantExplorerComponent.componentName; + const componentID = SuperVariantExplorerComponent.componentName; + const parentComponentID = ProcessTreeEditorComponent.componentName; + + const LocationSelectors: LayoutManager.LocationSelector[] = [ + { + typeId: LayoutManager.LocationSelector.TypeId.FocusedStack, + index: undefined, + }, + ]; + + const itemConfig: ComponentItemConfig = { + id: componentID, + type: 'component', + title: 'Super Variant Explorer', + isClosable: true, + reorderEnabled: true, + header: { + show: Side.left, + }, + componentType: componentID, + }; + console.log(componentID, parentComponentID, LocationSelectors, itemConfig) + this.goldenLayoutComponentService.openWindow( + componentID, + parentComponentID, + LocationSelectors, + itemConfig + ); + }*/ + openVariantModeler() { const componentID = VariantModelerComponent.componentName; -- GitLab