1 <h1 class=
"sr-only" i18n
>Configuration
</h1>
2 <form role=
"form" [formGroup]=
"form">
4 <div ngbNav #
nav=
"ngbNav" [activeId]=
"activeNav" (activeIdChange)=
"onNavChange($event)" class=
"nav-tabs">
6 <ng-container ngbNavItem=
"instance-information">
7 <a ngbNavLink i18n
>Instance information
</a>
9 <ng-template ngbNavContent
>
10 <my-edit-instance-information [form]=
"form" [formErrors]=
"formErrors" [languageItems]=
"languageItems" [categoryItems]=
"categoryItems">
11 </my-edit-instance-information>
15 <ng-container ngbNavItem=
"basic-configuration">
16 <a ngbNavLink i18n
>Basic configuration
</a>
18 <ng-template ngbNavContent
>
19 <my-edit-basic-configuration [form]=
"form" [formErrors]=
"formErrors" [serverConfig]=
"serverConfig">
20 </my-edit-basic-configuration>
24 <ng-container ngbNavItem=
"transcoding">
25 <a ngbNavLink i18n
>VOD Transcoding
</a>
27 <ng-template ngbNavContent
>
28 <my-edit-vod-transcoding [form]=
"form" [formErrors]=
"formErrors" [serverConfig]=
"serverConfig">
29 </my-edit-vod-transcoding>
33 <ng-container ngbNavItem=
"live">
34 <a ngbNavLink i18n
>Live streaming
</a>
36 <ng-template ngbNavContent
>
37 <my-edit-live-configuration [form]=
"form" [formErrors]=
"formErrors" [serverConfig]=
"serverConfig">
38 </my-edit-live-configuration>
42 <ng-container ngbNavItem=
"advanced-configuration">
43 <a ngbNavLink i18n
>Advanced configuration
</a>
45 <ng-template ngbNavContent
>
46 <my-edit-advanced-configuration [form]=
"form" [formErrors]=
"formErrors">
47 </my-edit-advanced-configuration>
52 <div [ngbNavOutlet]=
"nav"></div>
54 <div class=
"form-row mt-4"> <!-- submit placement block -->
55 <div class=
"col-md-7 col-xl-5"></div>
56 <div class=
"col-md-5 col-xl-5">
57 <span class=
"form-error submit-error" i18n *
ngIf=
"!form.valid">
58 It seems like the configuration is invalid. Please search for potential errors in the different tabs.
61 <span class=
"form-error submit-error" i18n *
ngIf=
"!hasLiveAllowReplayConsistentOptions()">
62 You cannot allow live replay if you don't enable transcoding.
65 <input (click)=
"formValidated()" type=
"submit" i18n-value
value=
"Update configuration" [disabled]=
"!form.valid || !hasConsistentOptions()">