diff --git a/openvidu-testapp/src/app/app.module.ts b/openvidu-testapp/src/app/app.module.ts index 9a9f59b5..baf862d8 100644 --- a/openvidu-testapp/src/app/app.module.ts +++ b/openvidu-testapp/src/app/app.module.ts @@ -26,12 +26,13 @@ import { PublisherPropertiesDialogComponent } from './components/dialogs/publish import { ScenarioPropertiesDialogComponent } from './components/dialogs/scenario-properties-dialog/scenario-properties-dialog.component'; import { FilterDialogComponent } from './components/dialogs/filter-dialog/filter-dialog.component'; import { ShowCodecDialogComponent } from './components/dialogs/show-codec-dialog/show-codec-dialog.component'; +import { RecordingPropertiesComponent } from './components/dialogs/recording-properties/recording-properties.component'; import { OpenviduRestService } from './services/openvidu-rest.service'; import { OpenviduParamsService } from './services/openvidu-params.service'; import { TestFeedService } from './services/test-feed.service'; import { MuteSubscribersService } from './services/mute-subscribers.service'; -import {SessionInfoDialogComponent} from "./components/dialogs/session-info-dialog/session-info-dialog.component"; +import { SessionInfoDialogComponent } from "./components/dialogs/session-info-dialog/session-info-dialog.component"; @NgModule({ declarations: [ @@ -46,6 +47,7 @@ import {SessionInfoDialogComponent} from "./components/dialogs/session-info-dial SessionPropertiesDialogComponent, SessionApiDialogComponent, EventsDialogComponent, + RecordingPropertiesComponent, LocalRecordingDialogComponent, PublisherPropertiesDialogComponent, ScenarioPropertiesDialogComponent, diff --git a/openvidu-testapp/src/app/components/dialogs/recording-properties/recording-properties.component.css b/openvidu-testapp/src/app/components/dialogs/recording-properties/recording-properties.component.css new file mode 100644 index 00000000..76251b3b --- /dev/null +++ b/openvidu-testapp/src/app/components/dialogs/recording-properties/recording-properties.component.css @@ -0,0 +1,42 @@ +.inner-text-input { + margin-left: 9px; + width: 30%; +} + +#rec-properties-btn { + padding-left: 0; + padding-right: 0; + display: inline-block; +} + +#rec-properties-div { + background-color: #f7f7f7; + margin-bottom: 10px; + padding: 10px 5px 0 5px; + border: 1px solid #00000026; + border-radius: 3px; +} + +#rec-properties-div mat-form-field { + max-width: 150px; +} + +#rec-properties-div mat-checkbox { + margin-left: 10px; +} + +#recording-resolution-form { + max-width: 100px !important; +} + +.label { + display: block; + font-size: 12px; + color: rgba(0, 0, 0, 0.54); + font-weight: 400; + margin-bottom: 5px; +} + +mat-checkbox { + font-size: 14px; +} diff --git a/openvidu-testapp/src/app/components/dialogs/recording-properties/recording-properties.component.html b/openvidu-testapp/src/app/components/dialogs/recording-properties/recording-properties.component.html new file mode 100644 index 00000000..a7d9461f --- /dev/null +++ b/openvidu-testapp/src/app/components/dialogs/recording-properties/recording-properties.component.html @@ -0,0 +1,50 @@ +