Add 'getAssetUrl' method

master
KaKi87 2022-10-29 16:33:06 +02:00
parent e61d1f4d29
commit fc4eb2371c
6 changed files with 11 additions and 8 deletions

1
lib/getAssetUrl.js Normal file
View File

@ -0,0 +1 @@
export default url => url;

View File

@ -58,7 +58,7 @@
target="_blank"
><img
class="App__Main__PartialPost__Inner__Contents__Picture"
:src="partialPost['thumbnailUrl']"
:src="getAssetUrl(partialPost['thumbnailUrl'])"
alt="Post thumbnail"
></a></div>
<p

View File

@ -33,7 +33,7 @@
:href="getOriginalAssetUrl(partialProfile['pictureUrl'])"
target="_blank"
><img
:src="partialProfile['pictureUrl']"
:src="getAssetUrl(partialProfile['pictureUrl'])"
alt="Profile picture"
class="App__Main__PartialProfile__Inner__PictureLink__Picture"
></a>

View File

@ -58,7 +58,7 @@
target="_blank"
><img
class="App__Main__Post__Inner__AuthorPictureLink__AuthorPicture"
:src="post['author']['pictureUrl']"
:src="getAssetUrl(post['author']['pictureUrl'])"
alt="Profile picture"
></a>
<p
@ -104,10 +104,10 @@
target="_blank"
><img
class="App__Main__Post__Inner__Contents__Slideshow__Item__Link__Picture"
:src="{
:src="getAssetUrl({
'image': item['url'],
'video': item['thumbnailUrl']
}[item['type']]"
}[item['type']])"
alt="Post content"
></a>
<ul
@ -123,7 +123,7 @@
>
<img
class="App__Main__Post__Inner__Contents__Slideshow__Item__TaggedProfiles__Item__Picture"
:src="profile['pictureUrl']"
:src="getAssetUrl(profile['pictureUrl'])"
alt="Tagged profile picture"
>
<p class="App__Main__Post__Inner__Contents__Slideshow__Item__TaggedProfiles__Item__Name">{{ profile['name'] }}</p>

View File

@ -48,7 +48,7 @@
:href="getOriginalAssetUrl(profile['pictureUrl'])"
target="_blank"
><img
:src="profile['pictureUrl']"
:src="getAssetUrl(profile['pictureUrl'])"
alt="Profile picture"
class="App__Main__Profile__Inner__PictureLink__Picture"
></a>
@ -78,7 +78,7 @@
>
<img
class="App__Main__Profile__Inner__Posts__Post__Thumbnail"
:src="post['thumbnailUrl']"
:src="getAssetUrl(post['thumbnailUrl'])"
alt="Post thumbnail"
>
</li></ul>

View File

@ -1,6 +1,7 @@
import { defineComponent } from 'vue';
import getOriginalAssetUrl from '../../lib/getOriginalAssetUrl.js';
import getAssetUrl from '../../lib/getAssetUrl.js';
import link from '../components/_link.vue';
import alert from '../components/_alert.vue';
@ -15,6 +16,7 @@ export default defineComponent({
},
methods: {
getOriginalAssetUrl,
getAssetUrl,
menuListener: async function({
action
}){