From e45aec750e1dd1121b5353b6319e91e7ee3e12af Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Wed, 22 Feb 2023 13:07:08 +0100 Subject: [PATCH] openvidu-components: Made responsive toolbar activities tags --- .../components/toolbar/toolbar.component.css | 10 +++++++- .../components/toolbar/toolbar.component.html | 17 +++++++++---- .../components/toolbar/toolbar.component.ts | 24 +++++++++---------- 3 files changed, 32 insertions(+), 19 deletions(-) diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.css b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.css index dcc89c5f..84c706ff 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.css +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.css @@ -66,7 +66,7 @@ display: flex; } -.colapsed { +.collapsed { flex-direction: column; } @@ -157,12 +157,20 @@ #session-name { display: none; } + + #activities-tag { + display: grid; + gap: 5px; + } } @media (max-width: 850px) { #branding-logo { display: none; } + #session-info-container { + display: inline-flex; + } } @media (max-width: 550px) { diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.html b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.html index f3c22f80..58213d81 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.html +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.html @@ -1,22 +1,29 @@ -
+
-
+
{{ session.sessionId }}
radio_button_checked REC - | {{ recordingTime | date : 'H:mm:ss' }} + | {{ recordingTime | date : 'H:mm:ss' }}
sensors LIVE - | {{ broadcastingTime | date : 'H:mm:ss' }} + | {{ broadcastingTime | date : 'H:mm:ss' }}
-
diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.ts index ea59f4d5..419023f2 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/toolbar/toolbar.component.ts @@ -695,21 +695,18 @@ export class ToolbarComponent implements OnInit, OnDestroy, AfterViewInit { } private subscribeToRecordingStatus() { - this.recordingSubscription = this.recordingService.recordingStatusObs - .pipe(skip(1)) - .subscribe((ev: { info: RecordingInfo; time?: Date }) => { - this.recordingStatus = ev.info.status; - if (ev.time) { - this.recordingTime = ev.time; - } - this.cd.markForCheck(); - }); + this.recordingSubscription = this.recordingService.recordingStatusObs.subscribe((ev: { info: RecordingInfo; time?: Date }) => { + this.recordingStatus = ev.info.status; + if (ev.time) { + this.recordingTime = ev.time; + } + this.cd.markForCheck(); + }); } private subscribeToBroadcastingStatus() { - this.broadcastingSubscription = this.broadcastingService.broadcastingStatusObs - .pipe(skip(1)) - .subscribe((ev: { status: BroadcastingStatus, time?: Date } | undefined) => { + this.broadcastingSubscription = this.broadcastingService.broadcastingStatusObs.subscribe( + (ev: { status: BroadcastingStatus; time?: Date } | undefined) => { if (!!ev) { this.broadcastingStatus = ev.status; if (ev.time) { @@ -717,7 +714,8 @@ export class ToolbarComponent implements OnInit, OnDestroy, AfterViewInit { } this.cd.markForCheck(); } - }); + } + ); } private subscribeToToolbarDirectives() {