diff options
Diffstat (limited to 'client/src/app/+admin/plugins/plugin-show-installed')
2 files changed, 10 insertions, 2 deletions
diff --git a/client/src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html b/client/src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html index aae08b94d..95dd74d31 100644 --- a/client/src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html +++ b/client/src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html | |||
@@ -7,9 +7,16 @@ | |||
7 | 7 | ||
8 | <form *ngIf="hasRegisteredSettings()" role="form" (ngSubmit)="formValidated()" [formGroup]="form"> | 8 | <form *ngIf="hasRegisteredSettings()" role="form" (ngSubmit)="formValidated()" [formGroup]="form"> |
9 | <div class="form-group" *ngFor="let setting of registeredSettings"> | 9 | <div class="form-group" *ngFor="let setting of registeredSettings"> |
10 | <label [attr.for]="setting.name">{{ setting.label }}</label> | 10 | <label *ngIf="setting.type !== 'input-checkbox'" [attr.for]="setting.name" [innerHTML]="setting.label"></label> |
11 | |||
12 | <input *ngIf="setting.type === 'input'" type="text" [id]="setting.name" [formControlName]="setting.name" /> | 11 | <input *ngIf="setting.type === 'input'" type="text" [id]="setting.name" [formControlName]="setting.name" /> |
12 | <textarea *ngIf="setting.type === 'input-textarea'" type="text" [id]="setting.name" [formControlName]="setting.name"></textarea> | ||
13 | |||
14 | <my-peertube-checkbox | ||
15 | *ngIf="setting.type === 'input-checkbox'" | ||
16 | [id]="setting.name" | ||
17 | [formControlName]="setting.name" | ||
18 | [labelInnerHTML]="setting.label" | ||
19 | ></my-peertube-checkbox> | ||
13 | 20 | ||
14 | <div *ngIf="formErrors[setting.name]" class="form-error"> | 21 | <div *ngIf="formErrors[setting.name]" class="form-error"> |
15 | {{ formErrors[setting.name] }} | 22 | {{ formErrors[setting.name] }} |
diff --git a/client/src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.scss b/client/src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.scss index 42fc1b634..21c180a70 100644 --- a/client/src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.scss +++ b/client/src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.scss | |||
@@ -5,6 +5,7 @@ h2 { | |||
5 | margin-bottom: 20px; | 5 | margin-bottom: 20px; |
6 | } | 6 | } |
7 | 7 | ||
8 | textarea, | ||
8 | input:not([type=submit]) { | 9 | input:not([type=submit]) { |
9 | @include peertube-input-text(340px); | 10 | @include peertube-input-text(340px); |
10 | display: block; | 11 | display: block; |