From c6e84cb5dafa9ddc0b9d447330e7fc9c362e60f9 Mon Sep 17 00:00:00 2001 From: csantosm <4a.santos@gmail.com> Date: Mon, 7 Mar 2022 15:50:27 +0100 Subject: [PATCH] openvidu-components: Allowed meeting customization Added attribute directives for allowing the app customization --- .../components/layout/layout.component.html | 4 +- .../lib/components/layout/layout.component.ts | 2 +- .../lib/components/panel/panel.component.ts | 2 +- .../participants-panel.component.ts | 2 +- .../pre-join/pre-join.component.html | 2 +- .../components/session/session.component.html | 2 +- .../components/stream/stream.component.html | 6 +- .../lib/components/stream/stream.component.ts | 55 +++- .../components/toolbar/toolbar.component.css | 3 + .../components/toolbar/toolbar.component.html | 24 +- .../components/toolbar/toolbar.component.ts | 129 +++++--- .../videoconference.component.ts | 30 +- .../directives/api/api.directive.module.ts | 50 +++ .../lib/directives/api/stream.directive.ts | 131 ++++++++ .../lib/directives/api/toolbar.directive.ts | 300 ++++++++++++++++++ .../api/videoconference.directive.ts | 32 ++ .../openvidu-angular.directive.spec.ts | 8 - .../directives/openvidu-angular.directive.ts | 50 --- .../openvidu-angular.directive.module.ts | 35 ++ .../template/openvidu-angular.directive.ts | 65 ++++ .../src/lib/openvidu-angular.module.ts | 33 +- .../config/openvidu-angular.config.service.ts | 51 ++- .../src/lib/services/device/device.service.ts | 17 +- .../openvidu-angular/src/public-api.ts | 8 +- 24 files changed, 876 insertions(+), 165 deletions(-) create mode 100644 openvidu-components-angular/projects/openvidu-angular/src/lib/directives/api/api.directive.module.ts create mode 100644 openvidu-components-angular/projects/openvidu-angular/src/lib/directives/api/stream.directive.ts create mode 100644 openvidu-components-angular/projects/openvidu-angular/src/lib/directives/api/toolbar.directive.ts create mode 100644 openvidu-components-angular/projects/openvidu-angular/src/lib/directives/api/videoconference.directive.ts delete mode 100644 openvidu-components-angular/projects/openvidu-angular/src/lib/directives/openvidu-angular.directive.spec.ts delete mode 100644 openvidu-components-angular/projects/openvidu-angular/src/lib/directives/openvidu-angular.directive.ts create mode 100644 openvidu-components-angular/projects/openvidu-angular/src/lib/directives/template/openvidu-angular.directive.module.ts create mode 100644 openvidu-components-angular/projects/openvidu-angular/src/lib/directives/template/openvidu-angular.directive.ts diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/layout/layout.component.html b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/layout/layout.component.html index 1a7e39a5..2d6121e0 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/layout/layout.component.html +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/layout/layout.component.html @@ -1,6 +1,6 @@