diff --git a/openvidu-components-angular/src/app/openvidu-call/call.component.html b/openvidu-components-angular/src/app/openvidu-call/call.component.html index 2953949b..959c70d8 100644 --- a/openvidu-components-angular/src/app/openvidu-call/call.component.html +++ b/openvidu-components-angular/src/app/openvidu-call/call.component.html @@ -1,22 +1,95 @@ + - + + + + --> - - - - - - - - - + + + + + + + + + diff --git a/openvidu-components-angular/src/app/openvidu-call/call.component.ts b/openvidu-components-angular/src/app/openvidu-call/call.component.ts index cfa4c3a2..6b743905 100644 --- a/openvidu-components-angular/src/app/openvidu-call/call.component.ts +++ b/openvidu-components-angular/src/app/openvidu-call/call.component.ts @@ -1,4 +1,4 @@ -import { Component, ContentChild, OnInit } from '@angular/core'; +import { Component, OnInit } from '@angular/core'; import { RestService } from '../services/rest.service'; import { Router } from '@angular/router'; @Component({ @@ -7,9 +7,8 @@ import { Router } from '@angular/router'; styleUrls: ['./call.component.scss'] }) export class CallComponent implements OnInit { - - - sessionId = 'prueba-majestuosa-amable'; + value = true; + sessionId = 'qqqq'; tokens: { webcam: string; screen: string }; joinSessionClicked: boolean = false; @@ -18,35 +17,71 @@ export class CallComponent implements OnInit { constructor(private restService: RestService, private router: Router) {} - ngOnInit() { - // this.onJoinClicked(); + async ngOnInit() { + this.tokens = { + webcam: await this.restService.getToken(this.sessionId), + screen: await this.restService.getToken(this.sessionId) + }; } async onJoinClicked() { + console.warn('VC JOIN BUTTON CLICKED'); + this.tokens = { webcam: await this.restService.getToken(this.sessionId), screen: await this.restService.getToken(this.sessionId) }; - // this.joinSessionClicked = true; - // this.isSessionAlive = true; - } - onCloseClicked() { - this.closeClicked = true; - this.router.navigate([`/`]); + // setInterval(() => { + // this.value = !this.value; + // }, 1000); } - onMicClicked() {} - - onCamClicked() { - console.log('APP: CAM CLIKED') + onToolbarCameraButtonClicked() { + console.warn('VC camera CLICKED'); + } + onToolbarMicrophoneButtonClicked() { + console.warn('VC microphone CLICKED'); + } + onToolbarScreenshareButtonClicked() { + console.warn('VC screenshare CLICKED'); + } + onToolbarFullscreenButtonClicked() { + console.warn('VC fullscreen CLICKED'); + } + onToolbarParticipantsPanelButtonClicked() { + console.warn('VC participants CLICKED'); + } + onToolbarChatPanelButtonClicked() { + console.warn('VC chat CLICKED'); } - onScreenShareClicked() {} - - onSpeakerLayoutClicked() {} - - onLeaveSessionClicked() { + onToolbarLeaveButtonClicked() { this.isSessionAlive = false; + console.log('VC LEAVE BUTTON CLICKED'); + } + + onCameraButtonClicked() { + console.warn('TOOLBAR camera CLICKED'); + } + onMicrophoneButtonClicked() { + console.warn('TOOLBAR microphone CLICKED'); + } + onScreenshareButtonClicked() { + console.warn('TOOLBAR screenshare CLICKED'); + } + onFullscreenButtonClicked() { + console.warn('TOOLBAR fullscreen CLICKED'); + } + onParticipantsPanelButtonClicked() { + console.warn('TOOLBAR participants CLICKED'); + } + onChatPanelButtonClicked() { + console.warn('TOOLBAR chat CLICKED'); + } + + onLeaveButtonClicked() { + this.isSessionAlive = false; + console.log('TOOLBAR LEAVE CLICKED'); } } diff --git a/openvidu-components-angular/src/assets/images/openvidu_logo.png b/openvidu-components-angular/src/assets/images/openvidu_logo.png deleted file mode 100644 index 79daf331..00000000 Binary files a/openvidu-components-angular/src/assets/images/openvidu_logo.png and /dev/null differ diff --git a/openvidu-components-angular/src/assets/images/openvidu_logo_grey.png b/openvidu-components-angular/src/assets/images/openvidu_logo_grey.png deleted file mode 100644 index 58d73955..00000000 Binary files a/openvidu-components-angular/src/assets/images/openvidu_logo_grey.png and /dev/null differ diff --git a/openvidu-components-angular/src/assets/images/poster.png b/openvidu-components-angular/src/assets/images/poster.png deleted file mode 100644 index 38294ad8..00000000 Binary files a/openvidu-components-angular/src/assets/images/poster.png and /dev/null differ diff --git a/openvidu-components-angular/src/environments/environment.prod.ts b/openvidu-components-angular/src/environments/environment.prod.ts index 1c8a72ed..c9669790 100644 --- a/openvidu-components-angular/src/environments/environment.prod.ts +++ b/openvidu-components-angular/src/environments/environment.prod.ts @@ -1,6 +1,3 @@ export const environment = { production: true, - // The webcomponent build will use this environment. - // Wee need this flag for settings a delay in the layout for correct behaviour - webcomponent: true }; diff --git a/openvidu-components-angular/src/environments/environment.ts b/openvidu-components-angular/src/environments/environment.ts index 440926e1..99c3763c 100644 --- a/openvidu-components-angular/src/environments/environment.ts +++ b/openvidu-components-angular/src/environments/environment.ts @@ -4,7 +4,6 @@ export const environment = { production: false, - webcomponent: true }; /* diff --git a/openvidu-components-angular/src/styles.scss b/openvidu-components-angular/src/styles.scss index e6b267b6..0f41f62b 100644 --- a/openvidu-components-angular/src/styles.scss +++ b/openvidu-components-angular/src/styles.scss @@ -36,9 +36,8 @@ $openvidu-components-theme: mat.define-light-theme(( @include mat.all-component-themes($openvidu-components-theme); -// Custom openvidu-components colors +// Custom openvidu-components styles :root { - --ov-primary-color: #303030; --ov-secondary-color: #586063; --ov-tertiary-color: #598eff;