diff --git a/src/app/pages/jitsi/jitsi.component.html b/src/app/pages/jitsi/jitsi.component.html index ffc3747..9a5a803 100644 --- a/src/app/pages/jitsi/jitsi.component.html +++ b/src/app/pages/jitsi/jitsi.component.html @@ -21,7 +21,7 @@ - + {{ jitsiRoom.room }} diff --git a/src/app/pages/jitsi/jitsi.component.ts b/src/app/pages/jitsi/jitsi.component.ts index 168129b..2b8acf1 100644 --- a/src/app/pages/jitsi/jitsi.component.ts +++ b/src/app/pages/jitsi/jitsi.component.ts @@ -156,6 +156,19 @@ export class JitsiComponent implements OnInit { }); } + copyRoomUrlToClipboard(jitsiRoom: any) { + const selBox = document.createElement('textarea'); + selBox.value = jitsiRoom.url; + document.body.appendChild(selBox); + selBox.focus(); + selBox.select(); + document.execCommand('copy'); + document.body.removeChild(selBox); + this.snackBar.open(this.i18n.get("jitsi.rooms.clipboard.copied", []), this.i18n.get("close", []), { + duration: 3000 + }); + } + clearModeration(jitsiRoom) { if (!jitsiRoom.starts) { jitsiRoom.moderationStarts = null; @@ -212,7 +225,7 @@ export class JitsiEditDialog { jitsiRoom.moderationStarts = null; } } - + save() { this.jitsiService.update(this.jitsiRoom).subscribe((result: any) => { this.dialogRef.close(result);