diff options
author | Chocobozzz <me@florianbigard.com> | 2021-05-28 11:36:33 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2021-05-28 11:38:08 +0200 |
commit | a1eda903a497857017495f37a1fd3593ba7ab23c (patch) | |
tree | a109f34af8b18c087caf6d5a7264267550f0416d /client/src/app/+videos | |
parent | 012580d98f489e599d44a9a2a0bdc892b9455a90 (diff) | |
download | PeerTube-a1eda903a497857017495f37a1fd3593ba7ab23c.tar.gz PeerTube-a1eda903a497857017495f37a1fd3593ba7ab23c.tar.zst PeerTube-a1eda903a497857017495f37a1fd3593ba7ab23c.zip |
Support '/w/' and '/w/p/' for watch page
And use them as default in client
Diffstat (limited to 'client/src/app/+videos')
8 files changed, 8 insertions, 33 deletions
diff --git a/client/src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts b/client/src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts index 8e035b6bb..727bbc32f 100644 --- a/client/src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts +++ b/client/src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts | |||
@@ -127,7 +127,7 @@ export class VideoGoLiveComponent extends VideoSend implements OnInit, AfterView | |||
127 | () => { | 127 | () => { |
128 | this.notifier.success($localize`Live published.`) | 128 | this.notifier.success($localize`Live published.`) |
129 | 129 | ||
130 | this.router.navigate(['/videos/watch', video.uuid]) | 130 | this.router.navigate(['/w', video.uuid]) |
131 | }, | 131 | }, |
132 | 132 | ||
133 | err => { | 133 | err => { |
diff --git a/client/src/app/+videos/+video-edit/video-add-components/video-upload.component.ts b/client/src/app/+videos/+video-edit/video-add-components/video-upload.component.ts index bca1b6eb6..e20f08879 100644 --- a/client/src/app/+videos/+video-edit/video-add-components/video-upload.component.ts +++ b/client/src/app/+videos/+video-edit/video-add-components/video-upload.component.ts | |||
@@ -244,7 +244,7 @@ export class VideoUploadComponent extends VideoSend implements OnInit, OnDestroy | |||
244 | this.isUploadingVideo = false | 244 | this.isUploadingVideo = false |
245 | 245 | ||
246 | this.notifier.success($localize`Video published.`) | 246 | this.notifier.success($localize`Video published.`) |
247 | this.router.navigate([ '/videos/watch', video.uuid ]) | 247 | this.router.navigate([ '/w', video.uuid ]) |
248 | }, | 248 | }, |
249 | 249 | ||
250 | err => { | 250 | err => { |
diff --git a/client/src/app/+videos/+video-edit/video-update.component.html b/client/src/app/+videos/+video-edit/video-update.component.html index 3ce3e623e..9629081e3 100644 --- a/client/src/app/+videos/+video-edit/video-update.component.html +++ b/client/src/app/+videos/+video-edit/video-update.component.html | |||
@@ -1,7 +1,7 @@ | |||
1 | <div class="margin-content"> | 1 | <div class="margin-content"> |
2 | <div class="title-page title-page-single"> | 2 | <div class="title-page title-page-single"> |
3 | <span class="mr-1" i18n>Update</span> | 3 | <span class="mr-1" i18n>Update</span> |
4 | <a [routerLink]="[ '/videos/watch', video.uuid ]">{{ video?.name }}</a> | 4 | <a [routerLink]="[ '/w', video.uuid ]">{{ video?.name }}</a> |
5 | </div> | 5 | </div> |
6 | 6 | ||
7 | <form novalidate [formGroup]="form"> | 7 | <form novalidate [formGroup]="form"> |
diff --git a/client/src/app/+videos/+video-edit/video-update.component.ts b/client/src/app/+videos/+video-edit/video-update.component.ts index 2973c6840..574669a23 100644 --- a/client/src/app/+videos/+video-edit/video-update.component.ts +++ b/client/src/app/+videos/+video-edit/video-update.component.ts | |||
@@ -156,7 +156,7 @@ export class VideoUpdateComponent extends FormReactive implements OnInit { | |||
156 | this.isUpdatingVideo = false | 156 | this.isUpdatingVideo = false |
157 | this.loadingBar.useRef().complete() | 157 | this.loadingBar.useRef().complete() |
158 | this.notifier.success($localize`Video updated.`) | 158 | this.notifier.success($localize`Video updated.`) |
159 | this.router.navigate([ '/videos/watch', this.video.uuid ]) | 159 | this.router.navigate([ '/w', this.video.uuid ]) |
160 | }, | 160 | }, |
161 | 161 | ||
162 | err => { | 162 | err => { |
diff --git a/client/src/app/+videos/+video-watch/comment/video-comment.component.html b/client/src/app/+videos/+video-watch/comment/video-comment.component.html index fc0d66ffd..06548edc8 100644 --- a/client/src/app/+videos/+video-watch/comment/video-comment.component.html +++ b/client/src/app/+videos/+video-watch/comment/video-comment.component.html | |||
@@ -20,7 +20,7 @@ | |||
20 | </a> | 20 | </a> |
21 | </div> | 21 | </div> |
22 | 22 | ||
23 | <a [routerLink]="['/videos/watch', video.uuid, { 'threadId': comment.threadId }]" class="comment-date" [title]="comment.createdAt"> | 23 | <a [routerLink]="['/w', video.uuid, { 'threadId': comment.threadId }]" class="comment-date" [title]="comment.createdAt"> |
24 | {{ comment.createdAt | myFromNow }} | 24 | {{ comment.createdAt | myFromNow }} |
25 | </a> | 25 | </a> |
26 | </div> | 26 | </div> |
@@ -45,7 +45,7 @@ | |||
45 | <ng-container *ngIf="comment.isDeleted"> | 45 | <ng-container *ngIf="comment.isDeleted"> |
46 | <div class="comment-account-date"> | 46 | <div class="comment-account-date"> |
47 | <span class="comment-account" i18n>Deleted</span> | 47 | <span class="comment-account" i18n>Deleted</span> |
48 | <a [routerLink]="['/videos/watch', video.uuid, { 'threadId': comment.threadId }]" | 48 | <a [routerLink]="['/w', video.uuid, { 'threadId': comment.threadId }]" |
49 | class="comment-date">{{ comment.createdAt | myFromNow }}</a> | 49 | class="comment-date">{{ comment.createdAt | myFromNow }}</a> |
50 | </div> | 50 | </div> |
51 | 51 | ||
diff --git a/client/src/app/+videos/+video-watch/video-watch-routing.module.ts b/client/src/app/+videos/+video-watch/video-watch-routing.module.ts index cb77685c0..657fd10f8 100644 --- a/client/src/app/+videos/+video-watch/video-watch-routing.module.ts +++ b/client/src/app/+videos/+video-watch/video-watch-routing.module.ts | |||
@@ -4,7 +4,7 @@ import { VideoWatchComponent } from './video-watch.component' | |||
4 | 4 | ||
5 | const videoWatchRoutes: Routes = [ | 5 | const videoWatchRoutes: Routes = [ |
6 | { | 6 | { |
7 | path: 'playlist/:playlistId', | 7 | path: 'p/:playlistId', |
8 | component: VideoWatchComponent | 8 | component: VideoWatchComponent |
9 | }, | 9 | }, |
10 | { | 10 | { |
diff --git a/client/src/app/+videos/+video-watch/video-watch.component.ts b/client/src/app/+videos/+video-watch/video-watch.component.ts index 88c5cef52..0acd44524 100644 --- a/client/src/app/+videos/+video-watch/video-watch.component.ts +++ b/client/src/app/+videos/+video-watch/video-watch.component.ts | |||
@@ -690,7 +690,7 @@ export class VideoWatchComponent implements OnInit, OnDestroy { | |||
690 | if (this.playlist) { | 690 | if (this.playlist) { |
691 | this.zone.run(() => this.videoWatchPlaylist.navigateToNextPlaylistVideo()) | 691 | this.zone.run(() => this.videoWatchPlaylist.navigateToNextPlaylistVideo()) |
692 | } else if (this.nextVideoUuid) { | 692 | } else if (this.nextVideoUuid) { |
693 | this.router.navigate([ '/videos/watch', this.nextVideoUuid ]) | 693 | this.router.navigate([ '/w', this.nextVideoUuid ]) |
694 | } | 694 | } |
695 | } | 695 | } |
696 | 696 | ||
diff --git a/client/src/app/+videos/videos-routing.module.ts b/client/src/app/+videos/videos-routing.module.ts index f9f476b18..926dfaab0 100644 --- a/client/src/app/+videos/videos-routing.module.ts +++ b/client/src/app/+videos/videos-routing.module.ts | |||
@@ -74,31 +74,6 @@ const videosRoutes: Routes = [ | |||
74 | key: 'local-videos-list' | 74 | key: 'local-videos-list' |
75 | } | 75 | } |
76 | } | 76 | } |
77 | }, | ||
78 | { | ||
79 | path: 'upload', | ||
80 | loadChildren: () => import('@app/+videos/+video-edit/video-add.module').then(m => m.VideoAddModule), | ||
81 | data: { | ||
82 | meta: { | ||
83 | title: $localize`Upload a video` | ||
84 | } | ||
85 | } | ||
86 | }, | ||
87 | { | ||
88 | path: 'update/:uuid', | ||
89 | loadChildren: () => import('@app/+videos/+video-edit/video-update.module').then(m => m.VideoUpdateModule), | ||
90 | data: { | ||
91 | meta: { | ||
92 | title: $localize`Edit a video` | ||
93 | } | ||
94 | } | ||
95 | }, | ||
96 | { | ||
97 | path: 'watch', | ||
98 | loadChildren: () => import('@app/+videos/+video-watch/video-watch.module').then(m => m.VideoWatchModule), | ||
99 | data: { | ||
100 | preload: 3000 | ||
101 | } | ||
102 | } | 77 | } |
103 | ] | 78 | ] |
104 | } | 79 | } |