Skip to content
Snippets Groups Projects
Commit 1c80a30c authored by Julian Späth's avatar Julian Späth Committed by Julian Matschinske
Browse files

Enhance analysis window

parent 49752b47
No related branches found
No related tags found
No related merge requests found
...@@ -13,17 +13,49 @@ ...@@ -13,17 +13,49 @@
</span> </span>
</a> </a>
</header> </header>
<div class="card-content"> <div class="card-content">
<div class="content"> <div class="content">
<div class="network center" #network> <div class="network center" #network>
<button class="button is-loading center">Loading</button> <button class="button is-loading center">Loading</button>
</div> </div>
</div>
<button (click)="toggleDrugs()">Show/hide</button>
</div>
<footer class="card-footer"> <footer class="card-footer">
<div class="field has-addons">
<p class="control">
<button class="button is-rounded" (click)="toggleDrugs(true)">
<span class="icon is-small">
<i class="fas fa-capsules"></i>
</span>
<span>Drugs On</span>
</button>
</p>
<p class="control">
<button class="button is-rounded" (click)="toggleDrugs(false)">
<span class="icon is-small">
<i class="fas fa-times"></i>
</span>
<span>Drugs Off</span>
</button>
</p>
</div>
<button class="card-footer-item button is-primary">
<span class="icon">
<i class="fas fa-cloud-download-alt" aria-hidden="true"></i>
</span> <span>Export Results</span>
</button>
<button class="card-footer-item button">
<span class="icon">
<i class="fas fa-cloud-download-alt" aria-hidden="true"></i>
</span> <span>Save as PNG</span>
</button>
<button class="card-footer-item button is-danger">
<span class="icon">
<i class="fas fa-trash" aria-hidden="true"></i>
</span> <span>Delete Analysis</span>
</button>
</footer> </footer>
</div> </div>
</div>
<div class="card analysis" *ngIf="task && !task.info.startedAt"> <div class="card analysis" *ngIf="task && !task.info.startedAt">
<header class="card-header"> <header class="card-header">
...@@ -98,3 +130,4 @@ ...@@ -98,3 +130,4 @@
</footer> </footer>
</div> </div>
</div> </div>
</div>
...@@ -155,8 +155,8 @@ export class AnalysisWindowComponent implements OnInit, OnChanges { ...@@ -155,8 +155,8 @@ export class AnalysisWindowComponent implements OnInit, OnChanges {
}; };
} }
public toggleDrugs() { public toggleDrugs(bool) {
this.showDrugs = !this.showDrugs; this.showDrugs = bool;
if (!this.showDrugs) { if (!this.showDrugs) {
this.nodeData.nodes.remove(this.drugNodes); this.nodeData.nodes.remove(this.drugNodes);
......
...@@ -112,13 +112,26 @@ ...@@ -112,13 +112,26 @@
<button (click)="toCanvas()" class="card-footer-item button is-primary"> <button (click)="toCanvas()" class="card-footer-item button is-primary">
<span class="icon"> <span class="icon">
<i class="fas fa-cloud-download-alt" aria-hidden="true"></i> <i class="fas fa-cloud-download-alt" aria-hidden="true"></i>
</span> <span>Save as PNG</span>
</button>
<div class="field has-addons">
<p class="control">
<button class="button is-rounded" (click)="updatePhysicsEnabled(true)">
<span class="icon is-small">
<i class="fas fa-wind"></i>
</span> </span>
<span>Animation On</span>
</button> </button>
<label class="checkbox"> </p>
<input type="checkbox" class="checkbox" [(ngModel)]="physicsEnabled" <p class="control">
(ngModelChange)="physicsEnabled = $event; updatePhysicsEnabled()"> <button class="button is-rounded" (click)="updatePhysicsEnabled(false)">
Physics enabled <span class="icon is-small">
</label> <i class="fas fa-times"></i>
</span>
<span>Animation Off</span>
</button>
</p>
</div>
</footer> </footer>
</div> </div>
</div> </div>
......
...@@ -347,10 +347,10 @@ export class ExplorerPageComponent implements OnInit, AfterViewInit { ...@@ -347,10 +347,10 @@ export class ExplorerPageComponent implements OnInit, AfterViewInit {
} }
public updatePhysicsEnabled() { public updatePhysicsEnabled(bool) {
this.network.setOptions({ this.network.setOptions({
physics: { physics: {
enabled: this.physicsEnabled, enabled: bool,
stabilization: { stabilization: {
enabled: false, enabled: false,
}, },
......
...@@ -32,7 +32,7 @@ body { ...@@ -32,7 +32,7 @@ body {
} }
.button.is-success, .button.is-success:hover, .button.is-success:disabled { .button.is-success, .button.is-success:hover, .button.is-success:disabled {
background-color: #06D6A0; background-color: #48C774;
} }
div.navbar-menu { div.navbar-menu {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment