Skip to content

Commit 7972f91

Browse files
committed
Fix physics toggle
1 parent 31b2605 commit 7972f91

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/app/components/browse-views/network/network.component.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ <h3>Shapes</h3>
2222
</tr>
2323
</table>
2424
</app-info>
25-
<mat-slide-toggle [(ngModel)]="physicsEnabled$">Physics</mat-slide-toggle>
25+
<mat-slide-toggle [checked]="physicsEnabled$()" (change)="togglePhysics()">Physics</mat-slide-toggle>
2626
<button (click)="resetCamera()" mat-button>
2727
<mat-icon>home</mat-icon>
2828
Reset camera
@@ -35,4 +35,4 @@ <h3>Shapes</h3>
3535
'Select'}} all visible nodes</button>
3636
<button (click)="setAllEdgesState(!allEdgesSelected$())" mat-stroked-button>{{allEdgesSelected$() ? 'Deselect' :
3737
'Select'}} all visible edges</button>
38-
</div>
38+
</div>

src/app/components/browse-views/network/network.component.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import { MatTooltip } from '@angular/material/tooltip';
2626
import { NodeCircleProgram } from 'sigma/rendering';
2727
import { NodeSquareProgram } from '@sigma/node-square';
2828
import { InfoComponent } from '../../info/info.component';
29-
import { MatSlideToggle } from '@angular/material/slide-toggle';
29+
import { MatSlideToggleModule } from '@angular/material/slide-toggle';
3030
import { FormsModule } from '@angular/forms';
3131
import { MatIconModule } from '@angular/material/icon';
3232
import { capitalize } from 'lodash';
@@ -78,7 +78,7 @@ const MIN_DRAG_TIME = 200;
7878
MatAnchor,
7979
MatTooltip,
8080
InfoComponent,
81-
MatSlideToggle,
81+
MatSlideToggleModule,
8282
FormsModule,
8383
MatButtonModule,
8484
MatIconModule,
@@ -293,4 +293,8 @@ export class NetworkComponent implements AfterViewInit, OnDestroy {
293293
setAllEdgesState(state: boolean) {
294294
this.browseService().setAllEdgesState(state);
295295
}
296+
297+
togglePhysics() {
298+
this.browseService().physicsEnabled$.update((enabled) => !enabled);
299+
}
296300
}

0 commit comments

Comments
 (0)