Moved tag posters back to img/, as they are part of the project. Still using database to track which tags have a poster.
|
@ -15,7 +15,7 @@
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
>
|
>
|
||||||
<img
|
<img
|
||||||
:src="`/media/${tag.poster.thumbnail}`"
|
:src="`/img/${tag.poster.thumbnail}`"
|
||||||
class="poster"
|
class="poster"
|
||||||
>
|
>
|
||||||
</a>
|
</a>
|
||||||
|
|
|
@ -20,16 +20,6 @@
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h3>Finish</h3>
|
|
||||||
|
|
||||||
<div class="tiles">
|
|
||||||
<Tag
|
|
||||||
v-for="tag in tags.finish"
|
|
||||||
:key="`tag-${tag.id}`"
|
|
||||||
:tag="tag"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<h3>Group</h3>
|
<h3>Group</h3>
|
||||||
|
|
||||||
<div class="tiles">
|
<div class="tiles">
|
||||||
|
@ -39,6 +29,16 @@
|
||||||
:tag="tag"
|
:tag="tag"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<h3>Finish</h3>
|
||||||
|
|
||||||
|
<div class="tiles">
|
||||||
|
<Tag
|
||||||
|
v-for="tag in tags.finish"
|
||||||
|
:key="`tag-${tag.id}`"
|
||||||
|
:tag="tag"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
<img
|
<img
|
||||||
v-if="tag.poster"
|
v-if="tag.poster"
|
||||||
:src="`/media/${tag.poster.thumbnail}`"
|
:src="`/img/${tag.poster.thumbnail}`"
|
||||||
:alt="tag.name"
|
:alt="tag.name"
|
||||||
class="poster"
|
class="poster"
|
||||||
>
|
>
|
||||||
|
|
After Width: | Height: | Size: 112 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 107 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 64 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 57 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 130 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 108 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 50 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 90 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 112 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 142 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 98 KiB |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 70 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 78 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 106 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 115 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 130 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 38 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 122 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 101 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 105 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 79 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 83 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 34 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 50 KiB |
After Width: | Height: | Size: 14 KiB |
|
@ -3,7 +3,7 @@ const upsert = require('../src/utils/upsert');
|
||||||
function getMedia(tagsMap) {
|
function getMedia(tagsMap) {
|
||||||
return [
|
return [
|
||||||
{
|
{
|
||||||
path: 'tags/airtight/poster.jpeg',
|
path: 'tags/airtight.jpeg',
|
||||||
target_id: tagsMap.airtight,
|
target_id: tagsMap.airtight,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: 'Jynx Maze in "Pump My Ass Full of Cum 3" for Jules Jordan',
|
comment: 'Jynx Maze in "Pump My Ass Full of Cum 3" for Jules Jordan',
|
||||||
|
@ -25,31 +25,31 @@ function getMedia(tagsMap) {
|
||||||
comment: 'Sheena Shaw in "Ass Worship 14" for Jules Jordan',
|
comment: 'Sheena Shaw in "Ass Worship 14" for Jules Jordan',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/anal/poster.jpeg',
|
path: 'tags/anal.jpeg',
|
||||||
target_id: tagsMap.anal,
|
target_id: tagsMap.anal,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/double-penetration/poster.jpeg',
|
path: 'tags/double-penetration.jpeg',
|
||||||
target_id: tagsMap['double-penetration'],
|
target_id: tagsMap['double-penetration'],
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/double-anal/poster.jpeg',
|
path: 'tags/double-anal.jpeg',
|
||||||
target_id: tagsMap['double-anal'],
|
target_id: tagsMap['double-anal'],
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/double-vaginal/poster.jpeg',
|
path: 'tags/double-vaginal.jpeg',
|
||||||
target_id: tagsMap['double-vaginal'],
|
target_id: tagsMap['double-vaginal'],
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/da-tp/poster.jpeg',
|
path: 'tags/da-tp.jpeg',
|
||||||
target_id: tagsMap['da-tp'],
|
target_id: tagsMap['da-tp'],
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: 'Ninel Mojado aka Mira Cuckold in GIO063 for LegalPorno',
|
comment: 'Ninel Mojado aka Mira Cuckold in GIO063 for LegalPorno',
|
||||||
|
@ -67,13 +67,13 @@ function getMedia(tagsMap) {
|
||||||
comment: 'Angel Smalls in GIO408 for LegalPorno',
|
comment: 'Angel Smalls in GIO408 for LegalPorno',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/dv-tp/poster.jpeg',
|
path: 'tags/dv-tp.jpeg',
|
||||||
target_id: tagsMap['dv-tp'],
|
target_id: tagsMap['dv-tp'],
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: 'Juelz Ventura in "Gangbanged 5" for Elegant Angel',
|
comment: 'Juelz Ventura in "Gangbanged 5" for Elegant Angel',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/triple-anal/poster.jpeg',
|
path: 'tags/triple-anal.jpeg',
|
||||||
target_id: tagsMap['triple-anal'],
|
target_id: tagsMap['triple-anal'],
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: 'Kristy Black in SZ1986 for LegalPorno',
|
comment: 'Kristy Black in SZ1986 for LegalPorno',
|
||||||
|
@ -91,13 +91,13 @@ function getMedia(tagsMap) {
|
||||||
comment: 'Kira Thorn in GIO1018 for LegalPorno',
|
comment: 'Kira Thorn in GIO1018 for LegalPorno',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/blowbang/poster.jpeg',
|
path: 'tags/blowbang.jpeg',
|
||||||
target_id: tagsMap.blowbang,
|
target_id: tagsMap.blowbang,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/gangbang/poster.jpeg',
|
path: 'tags/gangbang.jpeg',
|
||||||
target_id: tagsMap.gangbang,
|
target_id: tagsMap.gangbang,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
|
@ -109,85 +109,97 @@ function getMedia(tagsMap) {
|
||||||
comment: 'Ginger Lynn in "Gangbang Mystique", a photoset shot by Suze Randall for Puritan No. 10, 1984. This photo pushed the boundaries of pornography at the time, as depicting a woman \'fully occupied\' was unheard of.',
|
comment: 'Ginger Lynn in "Gangbang Mystique", a photoset shot by Suze Randall for Puritan No. 10, 1984. This photo pushed the boundaries of pornography at the time, as depicting a woman \'fully occupied\' was unheard of.',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/mff/poster.jpeg',
|
path: 'tags/gangbang/2.jpeg',
|
||||||
|
target_id: tagsMap.gangbang,
|
||||||
|
role: 'photo',
|
||||||
|
comment: 'Riley Reid\'s double anal in "The Gangbang of Riley Reid" for Jules Jordan',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'tags/gangbang/3.jpeg',
|
||||||
|
target_id: tagsMap.gangbang,
|
||||||
|
role: 'photo',
|
||||||
|
comment: 'Kelsi Monroe in "Brazzers House 2, Day 2" for Brazzers',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'tags/mff.jpeg',
|
||||||
target_id: tagsMap.mff,
|
target_id: tagsMap.mff,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/mfm/poster.jpeg',
|
path: 'tags/mfm.jpeg',
|
||||||
target_id: tagsMap.mfm,
|
target_id: tagsMap.mfm,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/orgy/poster.jpeg',
|
path: 'tags/orgy.jpeg',
|
||||||
target_id: tagsMap.orgy,
|
target_id: tagsMap.orgy,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/asian/poster.jpeg',
|
path: 'tags/asian.jpeg',
|
||||||
target_id: tagsMap.asian,
|
target_id: tagsMap.asian,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/caucasian/poster.jpeg',
|
path: 'tags/caucasian.jpeg',
|
||||||
target_id: tagsMap.caucasian,
|
target_id: tagsMap.caucasian,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/ebony/poster.jpeg',
|
path: 'tags/ebony.jpeg',
|
||||||
target_id: tagsMap.ebony,
|
target_id: tagsMap.ebony,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/latina/poster.jpeg',
|
path: 'tags/latina.jpeg',
|
||||||
target_id: tagsMap.latina,
|
target_id: tagsMap.latina,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/interracial/poster.jpeg',
|
path: 'tags/interracial.jpeg',
|
||||||
target_id: tagsMap.interracial,
|
target_id: tagsMap.interracial,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/facial/poster.jpeg',
|
path: 'tags/facial.jpeg',
|
||||||
target_id: tagsMap.facial,
|
target_id: tagsMap.facial,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/bukkake/poster.jpeg',
|
path: 'tags/bukkake.jpeg',
|
||||||
target_id: tagsMap.bukkake,
|
target_id: tagsMap.bukkake,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/swallowing/poster.jpeg',
|
path: 'tags/swallowing.jpeg',
|
||||||
target_id: tagsMap.swallowing,
|
target_id: tagsMap.swallowing,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/creampie/poster.jpeg',
|
path: 'tags/creampie.jpeg',
|
||||||
target_id: tagsMap.creampie,
|
target_id: tagsMap.creampie,
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/anal-creampie/poster.jpeg',
|
path: 'tags/anal-creampie.jpeg',
|
||||||
target_id: tagsMap['anal-creampie'],
|
target_id: tagsMap['anal-creampie'],
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tags/oral-creampie/poster.jpeg',
|
path: 'tags/oral-creampie.jpeg',
|
||||||
target_id: tagsMap['oral-creampie'],
|
target_id: tagsMap['oral-creampie'],
|
||||||
role: 'poster',
|
role: 'poster',
|
||||||
comment: '',
|
comment: '',
|
||||||
|
|