Skip to content
Snippets Groups Projects
Commit 86d2649c authored by ge54hev's avatar ge54hev
Browse files

collabs cards

parent 7600038f
Branches
Tags
No related merge requests found
...@@ -79,7 +79,13 @@ ...@@ -79,7 +79,13 @@
<i class="fas fa-filter" aria-hidden="true"></i> <i class="fas fa-filter" aria-hidden="true"></i>
</span> Filter Viral Proteins </span> Filter Viral Proteins
</p> </p>
<a (click)="collabsDFilter = !collabsDFilter" data-action="collapse" class="card-header-icon is-hidden-fullscreen" aria-label="more options">
<span class="icon">
<i class="fas fa-angle-down" aria-hidden="true"></i>
</span>
</a>
</header> </header>
<div *ngIf="collabsDFilter">
<div class="card-content overflow"> <div class="card-content overflow">
<div *ngFor="let bait of viralProteinCheckboxes"> <div *ngFor="let bait of viralProteinCheckboxes">
<label class="checkbox"> <label class="checkbox">
...@@ -89,6 +95,7 @@ ...@@ -89,6 +95,7 @@
</label> </label>
</div> </div>
</div> </div>
</div>
<footer class="card-footer"> <footer class="card-footer">
<a (click)="reset($event);" class="card-footer-item has-text-danger"> <a (click)="reset($event);" class="card-footer-item has-text-danger">
<span class="icon"> <span class="icon">
...@@ -158,7 +165,13 @@ ...@@ -158,7 +165,13 @@
<i class="fas fa-info" aria-hidden="true"></i> <i class="fas fa-info" aria-hidden="true"></i>
</span> {{currentProteinAc}} </span> {{currentProteinAc}}
</p> </p>
<a (click)="collabsDetails = !collabsDetails" data-action="collapse" class="card-header-icon is-hidden-fullscreen" aria-label="more options">
<span class="icon">
<i class="fas fa-angle-down" aria-hidden="true"></i>
</span>
</a>
</header> </header>
<div *ngIf="collabsDetails">
<div class="card-content"> <div class="card-content">
<div *ngIf="showDetails"> <div *ngIf="showDetails">
<p><b>Protein Name:</b> {{ currentProteinAc }}</p> <p><b>Protein Name:</b> {{ currentProteinAc }}</p>
...@@ -197,6 +210,7 @@ ...@@ -197,6 +210,7 @@
</div> </div>
</div> </div>
</div> </div>
</div>
<div class="card bar-large"> <div class="card bar-large">
<header class="card-header"> <header class="card-header">
...@@ -205,7 +219,13 @@ ...@@ -205,7 +219,13 @@
<i class="fas fa-flask" aria-hidden="true"></i> <i class="fas fa-flask" aria-hidden="true"></i>
</span> Analysis </span> Analysis
</p> </p>
<a (click)="collabsAnalysis = !collabsAnalysis" data-action="collapse" class="card-header-icon is-hidden-fullscreen" aria-label="more options">
<span class="icon">
<i class="fas fa-angle-down" aria-hidden="true"></i>
</span>
</a>
</header> </header>
<div *ngIf="collabsAnalysis">
<div class="card-content"> <div class="card-content">
<button (click)="showAnalysisDialog = true" <button (click)="showAnalysisDialog = true"
class="button is-primary is-fullwidth is-rounded" class="button is-primary is-fullwidth is-rounded"
...@@ -219,6 +239,7 @@ ...@@ -219,6 +239,7 @@
</button> </button>
</div> </div>
</div> </div>
</div>
<div class="card bar-large"> <div class="card bar-large">
<header class="card-header"> <header class="card-header">
...@@ -227,7 +248,13 @@ ...@@ -227,7 +248,13 @@
<i class="fas fa-filter" aria-hidden="true"></i> <i class="fas fa-filter" aria-hidden="true"></i>
</span> Tasks </span> Tasks
</p> </p>
<a (click)="collabsTask = !collabsTask" data-action="collapse" class="card-header-icon is-hidden-fullscreen" aria-label="more options">
<span class="icon">
<i class="fas fa-angle-down" aria-hidden="true"></i>
</span>
</a>
</header> </header>
<div *ngIf="collabsTask">
<div class="card-content overflow"> <div class="card-content overflow">
<app-task-list [(token)]="selectedAnalysisToken"></app-task-list> <app-task-list [(token)]="selectedAnalysisToken"></app-task-list>
</div> </div>
...@@ -242,6 +269,8 @@ ...@@ -242,6 +269,8 @@
</a> </a>
</footer> </footer>
</div> </div>
</div>
<div class="card bar-large"> <div class="card bar-large">
<header class="card-header"> <header class="card-header">
...@@ -250,7 +279,13 @@ ...@@ -250,7 +279,13 @@
<i class="fas fa-filter" aria-hidden="true"></i> <i class="fas fa-filter" aria-hidden="true"></i>
</span> Selection </span> Selection
</p> </p>
<a (click)="collabsSelection = !collabsSelection" data-action="collapse" class="card-header-icon is-hidden-fullscreen" aria-label="more options">
<span class="icon">
<i class="fas fa-angle-down" aria-hidden="true"></i>
</span>
</a>
</header> </header>
<div *ngIf="collabsSelection">
<div class="card-content overflow"> <div class="card-content overflow">
<table class="table" *ngIf="analysis.getCount() > 0"> <table class="table" *ngIf="analysis.getCount() > 0">
<thead> <thead>
...@@ -274,6 +309,7 @@ ...@@ -274,6 +309,7 @@
To select proteins, click them while pressing CTRL. To select proteins, click them while pressing CTRL.
</i> </i>
</div> </div>
</div>
<footer class="card-footer"> <footer class="card-footer">
<a (click)="addAllHostProteins()" class="card-footer-item has-text-success"> <a (click)="addAllHostProteins()" class="card-footer-item has-text-success">
<span class="icon"> <span class="icon">
......
...@@ -23,6 +23,11 @@ declare var vis: any; ...@@ -23,6 +23,11 @@ declare var vis: any;
export class ExplorerPageComponent implements OnInit, AfterViewInit { export class ExplorerPageComponent implements OnInit, AfterViewInit {
public showDetails = false; public showDetails = false;
public collabsAnalysis = true;
public collabsDetails = true;
public collabsTask = true;
public collabsSelection = true;
public collabsDFilter = true;
public currentProteinAc = ''; public currentProteinAc = '';
public geneNames: Array<string> = []; public geneNames: Array<string> = [];
public proteinNames: Array<string> = []; public proteinNames: Array<string> = [];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment