]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commit - client/src/app/+videos/+video-edit/shared/video-edit.component.ts
add ng-select for templatable select options
authorRigel Kent <sendmemail@rigelk.eu>
Tue, 4 Aug 2020 22:50:07 +0000 (00:50 +0200)
committerChocobozzz <chocobozzz@cpy.re>
Tue, 11 Aug 2020 07:03:39 +0000 (09:03 +0200)
commit02c01341f4dae30ec6b81fcb644952393d73c4a8
treeaca3f2b118bb123457fd38724be68fe877504c75
parent766d13b4470de02d3d7bec94188260b89a356399
add ng-select for templatable select options

- create select-tags component to replace ngx-chips
- create select-options to factorize option selection in forms
- create select-channel to simplify channel selection
- refactor tags validation
36 files changed:
client/package.json
client/src/app/+search/search-filters.component.html
client/src/app/+search/search-filters.component.scss
client/src/app/+search/search-filters.component.ts
client/src/app/+search/search.module.ts
client/src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html
client/src/app/+videos/+video-edit/shared/video-caption-add-modal.component.scss
client/src/app/+videos/+video-edit/shared/video-edit.component.html
client/src/app/+videos/+video-edit/shared/video-edit.component.scss
client/src/app/+videos/+video-edit/shared/video-edit.component.ts
client/src/app/+videos/+video-edit/shared/video-edit.module.ts
client/src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html
client/src/app/+videos/+video-edit/video-add-components/video-import-url.component.html
client/src/app/+videos/+video-edit/video-add-components/video-send.scss
client/src/app/+videos/+video-edit/video-add-components/video-send.ts
client/src/app/+videos/+video-edit/video-add-components/video-upload.component.html
client/src/app/+videos/+video-edit/video-update.component.ts
client/src/app/+videos/+video-edit/video-update.resolver.ts
client/src/app/helpers/utils.ts
client/src/app/shared/shared-forms/form-validators/video-validators.service.ts
client/src/app/shared/shared-forms/select-channel.component.html [new file with mode: 0644]
client/src/app/shared/shared-forms/select-channel.component.ts [new file with mode: 0644]
client/src/app/shared/shared-forms/select-options.component.html [new file with mode: 0644]
client/src/app/shared/shared-forms/select-options.component.ts [new file with mode: 0644]
client/src/app/shared/shared-forms/select-shared.component.scss [new file with mode: 0644]
client/src/app/shared/shared-forms/select-tags.component.html [new file with mode: 0644]
client/src/app/shared/shared-forms/select-tags.component.scss [new file with mode: 0644]
client/src/app/shared/shared-forms/select-tags.component.ts [new file with mode: 0644]
client/src/app/shared/shared-forms/shared-form.module.ts
client/src/app/shared/shared-main/shared-main.module.ts
client/src/app/shared/shared-main/video/video.service.ts
client/src/sass/application.scss
client/src/sass/include/_mixins.scss
client/src/sass/ng-select.scss [new file with mode: 0644]
client/yarn.lock
shared/models/videos/video-constant.model.ts