Fix overflow in select inputs

pull/200/head
Chocobozzz 2018-01-08 11:30:48 +01:00
parent 2cfe649635
commit 108af66140
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
4 changed files with 10 additions and 5 deletions

View File

@ -11,7 +11,7 @@
<div class="button-file">
<span>Select the file to upload</span>
<input #videofileInput type="file" name="videofile" id="videofile" (change)="fileChange()" />
<input #videofileInput type="file" name="videofile" id="videofile" [accept]="videoExtensions" (change)="fileChange()" />
</div>
<div class="form-group form-group-channel">
@ -42,8 +42,8 @@
<!-- Hidden because we need to load the component -->
<form [hidden]="!isUploadingVideo" novalidate [formGroup]="form">
<my-video-edit
[form]="form" [formErrors]="formErrors"
[validationMessages]="validationMessages" [videoPrivacies]="videoPrivacies" [userVideoChannels]="userVideoChannels"
[form]="form" [formErrors]="formErrors"
[validationMessages]="validationMessages" [videoPrivacies]="videoPrivacies" [userVideoChannels]="userVideoChannels"
></my-video-edit>

View File

@ -52,6 +52,10 @@ export class VideoAddComponent extends FormReactive implements OnInit {
super()
}
get videoExtensions () {
return this.serverService.getConfig().video.file.extensions.join(',')
}
buildForm () {
this.form = this.formBuilder.group({})
this.form.valueChanges.subscribe(data => this.onValueChanged(data))

View File

@ -146,7 +146,7 @@
}
select {
padding: 0 12px;
padding: 0 35px 0 12px;
width: calc(100% + 2px);
position: relative;
left: 1px;
@ -156,6 +156,7 @@
appearance: none;
cursor: pointer;
height: $button-height;
text-overflow: ellipsis;
&:focus {
outline: none;

View File

@ -16,7 +16,7 @@ import { VideoShareModel } from '../../models/video/video-share'
const activityPubClientRouter = express.Router()
activityPubClientRouter.get('/accounts/:name',
activityPubClientRouter.get('/accounts?/:name',
executeIfActivityPub(asyncMiddleware(localAccountValidator)),
executeIfActivityPub(accountController)
)