From 3e5afbf324f82917a3a61ec7724c87e7a04e047c Mon Sep 17 00:00:00 2001 From: AndiMajore <andi.majore@googlemail.com> Date: Wed, 12 Apr 2023 17:20:30 +0200 Subject: [PATCH] adjusted view icon; hides seed button on view --- .../analysis-panel/analysis-panel.component.ts | 15 ++------------- .../network-menu-left.component.html | 2 +- .../network-menu/network-menu.component.html | 2 +- .../explorer-page/explorer-page.component.html | 2 +- .../network-handler/network-handler.service.ts | 3 +++ 5 files changed, 8 insertions(+), 16 deletions(-) diff --git a/src/app/components/analysis-panel/analysis-panel.component.ts b/src/app/components/analysis-panel/analysis-panel.component.ts index 24f483cc..bf12f851 100644 --- a/src/app/components/analysis-panel/analysis-panel.component.ts +++ b/src/app/components/analysis-panel/analysis-panel.component.ts @@ -76,19 +76,6 @@ export class AnalysisPanelComponent implements OnInit, OnChanges, AfterViewInit // private drugEdges: any[] = []; public tab: 'meta' | 'network' | 'table' = 'network'; - // public adjacentDrugs = false; - // public adjacentDrugList: Node[] = []; - // public adjacentDrugEdgesList: Node[] = []; - // - // public adjacentDisordersProtein = false; - // public adjacentDisordersDrug = false; - // - // public adjacentProteinDisorderList: Node[] = []; - // public adjacentProteinDisorderEdgesList: Node[] = []; - // - // public adjacentDrugDisorderList: Node[] = []; - // public adjacentDrugDisorderEdgesList: Node[] = []; - private proteins: any; public effects: any; @@ -630,8 +617,10 @@ export class AnalysisPanelComponent implements OnInit, OnChanges, AfterViewInit private async refresh() { if (this.token) { if (this.tokenType === 'view') { + this.networkHandler.showSeedsButton = false; await this.refreshView(); } else { + this.networkHandler.showSeedsButton = true; await this.refreshTask(); } } diff --git a/src/app/components/network/network-menu-left/network-menu-left.component.html b/src/app/components/network/network-menu-left/network-menu-left.component.html index ff7184ad..0083f174 100644 --- a/src/app/components/network/network-menu-left/network-menu-left.component.html +++ b/src/app/components/network/network-menu-left/network-menu-left.component.html @@ -20,7 +20,7 @@ <div class="rows"> <div class="row is-full m-1 is-pulled-right" - *ngIf="networkHandler.activeNetwork.networkType === 'analysis'" + *ngIf="networkHandler.activeNetwork.networkType === 'analysis' && networkHandler.showSeedsButton" > <app-toggle-inplace-reversed class="network-footer-toolbar-element" diff --git a/src/app/components/network/network-menu/network-menu.component.html b/src/app/components/network/network-menu/network-menu.component.html index 9d8ea9d7..cf04a2a7 100644 --- a/src/app/components/network/network-menu/network-menu.component.html +++ b/src/app/components/network/network-menu/network-menu.component.html @@ -20,7 +20,7 @@ <div class="rows"> <div class="row is-full m-1" - *ngIf="networkHandler.activeNetwork.networkType === 'analysis'" + *ngIf="networkHandler.activeNetwork.networkType === 'analysis' && networkHandler.showSeedsButton" > <app-toggle-inplace class="network-footer-toolbar-element" diff --git a/src/app/pages/explorer-page/explorer-page.component.html b/src/app/pages/explorer-page/explorer-page.component.html index 57ffaa78..223148f5 100644 --- a/src/app/pages/explorer-page/explorer-page.component.html +++ b/src/app/pages/explorer-page/explorer-page.component.html @@ -509,7 +509,7 @@ [ngClass]="{ 'b-text-small': drugstoneConfig.smallStyle }" > <p class="card-header-title"> - <app-fa-solid-icon icon="tasks"></app-fa-solid-icon> + <app-fa-solid-icon icon="eye"></app-fa-solid-icon> Views ({{ analysis.viewTokens != null ? analysis.viewTokens.length : 0 }}) </p> <a diff --git a/src/app/services/network-handler/network-handler.service.ts b/src/app/services/network-handler/network-handler.service.ts index 8711a06c..798c3e35 100644 --- a/src/app/services/network-handler/network-handler.service.ts +++ b/src/app/services/network-handler/network-handler.service.ts @@ -22,6 +22,9 @@ export class NetworkHandlerService { public networks: { NetworkType: NetworkComponent } | {} = {}; public activeNetwork: NetworkComponent = new NetworkComponent(this.legendService, this.networkHandler, this.analysis, this.drugstoneConfig, this.netex, this.omnipath, this.loadingScreen); + public showSeedsButton = true; + + public setActiveNetwork(network: NetworkType) { this.triggerChange(); this.activeNetwork = this.networks[network]; -- GitLab