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