Compare commits

..

No commits in common. "cd93615b3948f9f2640237985b6cb388ade9d748" and "0c98df232ed6faf9a5ad51b54755d28d5288c2b6" have entirely different histories.

9 changed files with 17 additions and 40 deletions

View File

@ -363,7 +363,6 @@
<Pagination <Pagination
:items-total="totalCount" :items-total="totalCount"
:items-per-page="limit" :items-per-page="limit"
name="actorRange"
class="pagination-top" class="pagination-top"
/> />
</div> </div>
@ -410,7 +409,7 @@ function showAlbum() {
} }
async function watchRoute(to, from) { async function watchRoute(to, from) {
if ((to.name === 'actor' || to.name === 'actorRange') && to.hash !== '#album' && from.hash !== '#album') { if (to.hash !== '#album' && from.hash !== '#album') {
await this.fetchActor(); await this.fetchActor();
} }
} }

View File

@ -1,9 +1,6 @@
<template> <template>
<div class="actors"> <div class="actors">
<nav <nav class="filter">
ref="filter"
class="filter"
>
<ul class="genders nolist"> <ul class="genders nolist">
<li class="gender"> <li class="gender">
<router-link <router-link
@ -222,7 +219,7 @@
v-if="totalCount > 0" v-if="totalCount > 0"
:items-total="totalCount" :items-total="totalCount"
:items-per-page="limit" :items-per-page="limit"
class="pagination-bottom" class="pagination-top"
/> />
<Footer /> <Footer />
@ -244,11 +241,7 @@ const boobSizes = 'ABCDEFGHZ'.split('');
function updateFilters() { function updateFilters() {
this.$router.push({ this.$router.push({
name: 'actors', name: 'actors',
params: { params: this.$route.params,
pageNumber: 1,
gender: this.gender,
letter: this.letter,
},
query: { query: {
nb: this.naturalBoobs !== 1 ? this.naturalBoobs : undefined, nb: this.naturalBoobs !== 1 ? this.naturalBoobs : undefined,
bs: this.boobSizeRequired ? this.boobSize.join(',') : undefined, bs: this.boobSizeRequired ? this.boobSize.join(',') : undefined,
@ -288,7 +281,7 @@ async function fetchActors(scroll) {
this.totalCount = totalCount; this.totalCount = totalCount;
if (scroll) { if (scroll) {
this.$refs.filter?.scrollIntoView(); this.$refs.pagination.$el.scrollIntoView();
} }
} }

View File

@ -39,7 +39,7 @@ async function fetchReleases() {
this.totalCount = totalCount; this.totalCount = totalCount;
this.releases = releases; this.releases = releases;
this.$refs.filter?.$el.scrollIntoView(); this.$refs.filter.$el.scrollIntoView();
} }
async function mounted() { async function mounted() {

View File

@ -9,12 +9,12 @@
> >
<router-link <router-link
class="pagination-button cursor" class="pagination-button cursor"
:to="{ name, params: { ...params, pageNumber: 1 }, query: $route.query }" :to="{ params: { pageNumber: 1 }, query: $route.query }"
><Icon icon="first2" /></router-link> ><Icon icon="first2" /></router-link>
<router-link <router-link
class="pagination-button cursor" class="pagination-button cursor"
:to="{ name, params: { ...params, pageNumber: pageNumber - 1 }, query: $route.query }" :to="{ params: { pageNumber: pageNumber - 1 }, query: $route.query }"
><Icon icon="arrow-left" /></router-link> ><Icon icon="arrow-left" /></router-link>
</span> </span>
@ -30,14 +30,14 @@
<router-link <router-link
v-for="pageX in pageNumber - 1" v-for="pageX in pageNumber - 1"
:key="`page-${pageX}`" :key="`page-${pageX}`"
:to="{ name, params: { ...params, pageNumber: pageNumber - pageX }, query: $route.query }" :to="{ params: { pageNumber: pageNumber - pageX }, query: $route.query }"
class="pagination-button page" class="pagination-button page"
> {{ pageNumber - pageX }} </router-link> > {{ pageNumber - pageX }} </router-link>
</span> </span>
<router-link <router-link
:key="`page-${pageNumber}`" :key="`page-${pageNumber}`"
:to="{ name, params: { ...params, pageNumber }, query: $route.query }" :to="{ params: { pageNumber }, query: $route.query }"
class="pagination-button page active" class="pagination-button page active"
> {{ pageNumber }} </router-link> > {{ pageNumber }} </router-link>
@ -45,7 +45,7 @@
<router-link <router-link
v-for="pageX in (pageCount - pageNumber)" v-for="pageX in (pageCount - pageNumber)"
:key="`page-${pageX + pageNumber}`" :key="`page-${pageX + pageNumber}`"
:to="{ name, params: { ...params, pageNumber: pageX + pageNumber }, query: $route.query }" :to="{ params: { pageNumber: pageX + pageNumber }, query: $route.query }"
class="pagination-button page" class="pagination-button page"
> {{ pageX + pageNumber }} </router-link> > {{ pageX + pageNumber }} </router-link>
</span> </span>
@ -56,12 +56,12 @@
> >
<router-link <router-link
class="pagination-button cursor" class="pagination-button cursor"
:to="{ name, params: { ...params, pageNumber: pageNumber + 1 }, query: $route.query }" :to="{ params: { pageNumber: pageNumber + 1 }, query: $route.query }"
><Icon icon="arrow-right" /></router-link> ><Icon icon="arrow-right" /></router-link>
<router-link <router-link
class="pagination-button cursor" class="pagination-button cursor"
:to="{ name, params: { ...params, pageNumber: pageCount }, query: $route.query }" :to="{ params: { pageNumber: pageCount }, query: $route.query }"
><Icon icon="last2" /></router-link> ><Icon icon="last2" /></router-link>
</span> </span>
@ -100,14 +100,6 @@ export default {
type: Boolean, type: Boolean,
default: true, default: true,
}, },
name: {
type: String,
default: null,
},
params: {
type: Object,
default: null,
},
}, },
computed: { computed: {
pageNumber, pageNumber,

View File

@ -167,7 +167,6 @@ export default {
default: null, default: null,
}, },
}, },
emits: ['load'],
data() { data() {
return { return {
player: null, player: null,

View File

@ -218,9 +218,7 @@ async function fetchRelease() {
this.release = await this.$store.dispatch('fetchMovieById', this.$route.params.releaseId); this.release = await this.$store.dispatch('fetchMovieById', this.$route.params.releaseId);
} }
if (this.$refs.content) { this.$refs.content.scrollTop = 0;
this.$refs.content.scrollTop = 0;
}
} }
function bannerBackground() { function bannerBackground() {

View File

@ -13,10 +13,6 @@ function initActorActions(store, router) {
pageNumber = 1, pageNumber = 1,
range = 'latest', range = 'latest',
}) { }) {
if (!actorId) {
return null;
}
const { before, after, orderBy } = getDateRange(range); const { before, after, orderBy } = getDateRange(range);
const includedTags = router.currentRoute.value.query.tags ? router.currentRoute.value.query.tags.split(',') : []; const includedTags = router.currentRoute.value.query.tags ? router.currentRoute.value.query.tags.split(',') : [];
const mode = router.currentRoute.value.query.mode || 'all'; const mode = router.currentRoute.value.query.mode || 'all';

4
package-lock.json generated
View File

@ -1,11 +1,11 @@
{ {
"name": "traxxx", "name": "traxxx",
"version": "1.180.10", "version": "1.180.9",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"version": "1.180.10", "version": "1.180.9",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@graphile-contrib/pg-order-by-related": "^1.0.0-beta.6", "@graphile-contrib/pg-order-by-related": "^1.0.0-beta.6",

View File

@ -1,6 +1,6 @@
{ {
"name": "traxxx", "name": "traxxx",
"version": "1.180.10", "version": "1.180.9",
"description": "All the latest porn releases in one place", "description": "All the latest porn releases in one place",
"main": "src/app.js", "main": "src/app.js",
"scripts": { "scripts": {