2017-09-30 13:48:40 +02:00
|
|
|
<div>
|
2025-10-07 22:00:11 +02:00
|
|
|
<div class="top-div">
|
|
|
|
|
<div class="controls-div">
|
|
|
|
|
<button id="add-user-btn" mat-raised-button color="primary" (click)="addUser()">ADD USER</button>
|
|
|
|
|
<button id="remove-user-btn" mat-raised-button color="primary" (click)="removeUser()"
|
|
|
|
|
[disabled]="!users.length">REMOVE
|
|
|
|
|
USER</button>
|
|
|
|
|
<button id="remove-all-users-btn" mat-raised-button color="primary" (click)="removeAllUsers()"
|
|
|
|
|
[disabled]="!users.length">REMOVE
|
|
|
|
|
ALL</button>
|
2017-10-02 15:18:28 +02:00
|
|
|
</div>
|
2025-10-07 22:00:11 +02:00
|
|
|
<div class="scenario-div">
|
|
|
|
|
<mat-checkbox id="auto-join-checkbox" class="auto-join-check" [(ngModel)]="autoJoin" name="autoJoin">Auto
|
|
|
|
|
join</mat-checkbox>
|
|
|
|
|
<button id="one2one-btn" mat-raised-button color="primary" (click)="loadScenario(numberParticipants,0,0)">{{numberParticipants}}:{{numberParticipants}}</button>
|
|
|
|
|
<button id="one2many-btn" mat-raised-button color="primary"
|
|
|
|
|
(click)="loadScenario(0,1,numberParticipants)">1 PUB : {{numberParticipants}} SUB</button>
|
|
|
|
|
<mat-form-field>
|
|
|
|
|
<input id="one2many-input" matInput type="number" min=1 max=100 [(ngModel)]="numberParticipants">
|
|
|
|
|
</mat-form-field>
|
2024-07-02 19:19:05 +02:00
|
|
|
</div>
|
2025-10-07 22:00:11 +02:00
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="instance-div">
|
2026-07-04 14:55:50 +02:00
|
|
|
@for (user of users; track user.uid) {
|
2026-09-05 16:21:07 +02:00
|
|
|
<app-openvidu-instance [attr.id]="'openvidu-instance-' + user.uid" [roomConf]="user" [index]="user.uid" (remove)="removeUserByUid(user.uid)">
|
2025-10-07 22:00:11 +02:00
|
|
|
</app-openvidu-instance>
|
|
|
|
|
}
|
|
|
|
|
</div>
|
2017-10-02 15:18:28 +02:00
|
|
|
|
2018-08-14 20:23:09 +02:00
|
|
|
</div>
|