diff options
author | Julien Maulny <julien.maulny@protonmail.com> | 2019-10-23 18:12:22 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2019-10-23 18:12:22 +0200 |
commit | 0c695c5c96d98e2daf6f3e98676282a6d688e039 (patch) | |
tree | 4d4181ec77efa4716ff3d7f73651c229d8cb63dd /client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.html | |
parent | 34398be4297852b6aecebe65dd33bded9187a0c9 (diff) | |
download | PeerTube-0c695c5c96d98e2daf6f3e98676282a6d688e039.tar.gz PeerTube-0c695c5c96d98e2daf6f3e98676282a6d688e039.tar.zst PeerTube-0c695c5c96d98e2daf6f3e98676282a6d688e039.zip |
Add a drag&drop delay on playlist videos to allow user scroll on small screens (#2154)
* Add delay on playlist element reordering to fix user scroll on mobile
Signed-off-by: Julien Maulny <julien.maulny@protonmail.com>
* Upgrade @angular/cdk to include bugfix about drag&drop
Signed-off-by: Julien Maulny <julien.maulny@protonmail.com>
* add delay on playlist drag&drop on all touch screens
Signed-off-by: Julien Maulny <julien.maulny@protonmail.com>
Diffstat (limited to 'client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.html')
-rw-r--r-- | client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.html | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.html b/client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.html index a3de3da4a..2bfdf5c43 100644 --- a/client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.html +++ b/client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.html | |||
@@ -14,7 +14,7 @@ | |||
14 | class="videos" myInfiniteScroller [autoInit]="true" (nearOfBottom)="onNearOfBottom()" | 14 | class="videos" myInfiniteScroller [autoInit]="true" (nearOfBottom)="onNearOfBottom()" |
15 | cdkDropList (cdkDropListDropped)="drop($event)" [dataObservable]="onDataSubject.asObservable()" | 15 | cdkDropList (cdkDropListDropped)="drop($event)" [dataObservable]="onDataSubject.asObservable()" |
16 | > | 16 | > |
17 | <div class="video" *ngFor="let playlistElement of playlistElements; trackBy: trackByFn" cdkDrag> | 17 | <div class="video" *ngFor="let playlistElement of playlistElements; trackBy: trackByFn" cdkDrag [cdkDragStartDelay]="getDragStartDelay()"> |
18 | <my-video-playlist-element-miniature | 18 | <my-video-playlist-element-miniature |
19 | [playlistElement]="playlistElement" [playlist]="playlist" [owned]="true" (elementRemoved)="onElementRemoved($event)" | 19 | [playlistElement]="playlistElement" [playlist]="playlist" [owned]="true" (elementRemoved)="onElementRemoved($event)" |
20 | [position]="playlistElement.position" | 20 | [position]="playlistElement.position" |