From c6e0bfbf582205410bf166118956a368f6a4cbaa Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 17 Oct 2017 16:22:14 +0200 Subject: Fix share embed iframe link --- client/src/app/videos/shared/video.model.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'client') diff --git a/client/src/app/videos/shared/video.model.ts b/client/src/app/videos/shared/video.model.ts index 51c5319ea..6e8dfaa6f 100644 --- a/client/src/app/videos/shared/video.model.ts +++ b/client/src/app/videos/shared/video.model.ts @@ -73,6 +73,12 @@ export class Video implements VideoServerModel { nsfw: boolean, files: VideoFile[] }) { + let absoluteAPIUrl = API_URL + if (!absoluteAPIUrl) { + // The API is on the same domain + absoluteAPIUrl = window.location.origin + } + this.author = hash.author this.createdAt = new Date(hash.createdAt.toString()) this.categoryLabel = hash.categoryLabel @@ -91,11 +97,11 @@ export class Video implements VideoServerModel { this.podHost = hash.podHost this.tags = hash.tags this.thumbnailPath = hash.thumbnailPath - this.thumbnailUrl = API_URL + hash.thumbnailPath + this.thumbnailUrl = absoluteAPIUrl + hash.thumbnailPath this.previewPath = hash.previewPath - this.previewUrl = API_URL + hash.previewPath + this.previewUrl = absoluteAPIUrl + hash.previewPath this.embedPath = hash.embedPath - this.embedUrl = API_URL + hash.embedPath + this.embedUrl = absoluteAPIUrl + hash.embedPath this.views = hash.views this.likes = hash.likes this.dislikes = hash.dislikes -- cgit v1.2.3