Compare commits
No commits in common. "2d6b2858178341151a80595728a8a2753e5a6db9" and "d3633f31ac6845c4870378fca559ba57b6e97718" have entirely different histories.
2d6b285817
...
d3633f31ac
|
@ -60,26 +60,19 @@
|
||||||
></span>
|
></span>
|
||||||
|
|
||||||
<Icon
|
<Icon
|
||||||
v-show="(!stash || stash.primary) && favorited"
|
v-show="favorited"
|
||||||
icon="heart7"
|
icon="heart7"
|
||||||
class="stash stashed"
|
class="stash stashed"
|
||||||
@click.prevent.native="unstashActor"
|
@click.prevent.native="unstashActor"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<Icon
|
<Icon
|
||||||
v-show="(!stash || stash.primary) && favorited === false"
|
v-show="favorited === false"
|
||||||
icon="heart8"
|
icon="heart8"
|
||||||
class="stash unstashed"
|
class="stash unstashed"
|
||||||
@click.prevent.native="stashActor"
|
@click.prevent.native="stashActor"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<Icon
|
|
||||||
v-show="stash && !stash.primary"
|
|
||||||
icon="cross2"
|
|
||||||
class="stash unstash"
|
|
||||||
@click.prevent.native="unstashActor"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<span
|
<span
|
||||||
class="details"
|
class="details"
|
||||||
>
|
>
|
||||||
|
@ -152,14 +145,12 @@ async function stashActor() {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function unstashActor() {
|
async function unstashActor() {
|
||||||
if (!this.stash || this.stash.primary) {
|
|
||||||
this.favorited = false;
|
this.favorited = false;
|
||||||
}
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await this.$store.dispatch('unstashActor', {
|
await this.$store.dispatch('unstashActor', {
|
||||||
actorId: this.actor.id,
|
actorId: this.actor.id,
|
||||||
stashId: this.stash?.id || this.$store.getters.favorites.id,
|
stashId: this.$store.getters.favorites.id,
|
||||||
});
|
});
|
||||||
|
|
||||||
this.$emit('stash', false);
|
this.$emit('stash', false);
|
||||||
|
@ -185,10 +176,6 @@ export default {
|
||||||
type: Object,
|
type: Object,
|
||||||
default: null,
|
default: null,
|
||||||
},
|
},
|
||||||
stash: {
|
|
||||||
type: Object,
|
|
||||||
default: null,
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
emits: ['stash'],
|
emits: ['stash'],
|
||||||
data() {
|
data() {
|
||||||
|
@ -222,11 +209,6 @@ export default {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
padding-bottom: 150%;
|
padding-bottom: 150%;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover .unstashed,
|
|
||||||
&:hover .unstash {
|
|
||||||
fill: var(--lighten);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.link {
|
.link {
|
||||||
|
@ -325,15 +307,10 @@ export default {
|
||||||
fill: var(--lighten-weak);
|
fill: var(--lighten-weak);
|
||||||
filter: drop-shadow(0 0 2px var(--darken));
|
filter: drop-shadow(0 0 2px var(--darken));
|
||||||
|
|
||||||
&:hover.unstashed,
|
&:hover,
|
||||||
&.stashed {
|
&.stashed {
|
||||||
fill: var(--primary);
|
fill: var(--primary);
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover.unstash {
|
|
||||||
fill: var(--text-light);
|
|
||||||
filter: drop-shadow(0 0 2px var(--darken-weak));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.details {
|
.details {
|
||||||
|
|
|
@ -15,25 +15,18 @@
|
||||||
>
|
>
|
||||||
|
|
||||||
<Icon
|
<Icon
|
||||||
v-show="(!stash || stash.primary) && favorited"
|
v-show="favorited"
|
||||||
icon="heart7"
|
icon="heart7"
|
||||||
class="stash stashed"
|
class="stash stashed"
|
||||||
@click.prevent.native="unstashMovie"
|
@click.prevent.native="unstashMovie"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<Icon
|
<Icon
|
||||||
v-show="(!stash || stash.primary) && favorited === false"
|
v-show="favorited === false"
|
||||||
icon="heart8"
|
icon="heart8"
|
||||||
class="stash unstashed"
|
class="stash unstashed"
|
||||||
@click.prevent.native="stashMovie"
|
@click.prevent.native="stashMovie"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<Icon
|
|
||||||
v-show="stash && !stash.primary"
|
|
||||||
icon="cross2"
|
|
||||||
class="stash unstash"
|
|
||||||
@click.prevent.native="unstashMovie"
|
|
||||||
/>
|
|
||||||
</RouterLink>
|
</RouterLink>
|
||||||
|
|
||||||
<div class="info">
|
<div class="info">
|
||||||
|
@ -95,14 +88,12 @@ async function stashMovie() {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function unstashMovie() {
|
async function unstashMovie() {
|
||||||
if (!this.stash || this.stash.primary) {
|
|
||||||
this.favorited = false;
|
this.favorited = false;
|
||||||
}
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await this.$store.dispatch('unstashMovie', {
|
await this.$store.dispatch('unstashMovie', {
|
||||||
movieId: this.movie.id,
|
movieId: this.movie.id,
|
||||||
stashId: this.stash?.id || this.$store.getters.favorites.id,
|
stashId: this.$store.getters.favorites.id,
|
||||||
});
|
});
|
||||||
|
|
||||||
this.$emit('stash', false);
|
this.$emit('stash', false);
|
||||||
|
@ -124,10 +115,6 @@ export default {
|
||||||
type: Object,
|
type: Object,
|
||||||
default: null,
|
default: null,
|
||||||
},
|
},
|
||||||
stash: {
|
|
||||||
type: Object,
|
|
||||||
default: null,
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
@ -154,8 +141,7 @@ export default {
|
||||||
box-shadow: 0 0 3px var(--darken-weak);
|
box-shadow: 0 0 3px var(--darken-weak);
|
||||||
font-size: 0;
|
font-size: 0;
|
||||||
|
|
||||||
&:hover .unstashed,
|
&:hover .unstashed {
|
||||||
&:hover .unstash {
|
|
||||||
fill: var(--lighten);
|
fill: var(--lighten);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -265,11 +251,6 @@ export default {
|
||||||
&.stashed {
|
&.stashed {
|
||||||
fill: var(--primary);
|
fill: var(--primary);
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover.unstash {
|
|
||||||
fill: var(--text-light);
|
|
||||||
filter: drop-shadow(0 0 2px var(--darken-weak));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media(max-width: $breakpoint-kilo) {
|
@media(max-width: $breakpoint-kilo) {
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
:release="release"
|
:release="release"
|
||||||
:referer="referer"
|
:referer="referer"
|
||||||
:index="index"
|
:index="index"
|
||||||
:stash="stash"
|
|
||||||
@stash="isStashed => $emit('stash', isStashed)"
|
@stash="isStashed => $emit('stash', isStashed)"
|
||||||
/>
|
/>
|
||||||
</li>
|
</li>
|
||||||
|
@ -64,10 +63,6 @@ export default {
|
||||||
type: String,
|
type: String,
|
||||||
default: null,
|
default: null,
|
||||||
},
|
},
|
||||||
stash: {
|
|
||||||
type: Object,
|
|
||||||
default: null,
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
emits: ['stash'],
|
emits: ['stash'],
|
||||||
computed: {
|
computed: {
|
||||||
|
|
|
@ -46,25 +46,18 @@
|
||||||
><Icon icon="blocked" />No thumbnail available</div>
|
><Icon icon="blocked" />No thumbnail available</div>
|
||||||
|
|
||||||
<Icon
|
<Icon
|
||||||
v-show="(!stash || stash.primary) && favorited"
|
v-show="favorited"
|
||||||
icon="heart7"
|
icon="heart7"
|
||||||
class="stash stashed"
|
class="stash stashed"
|
||||||
@click.prevent.native="unstashScene"
|
@click.prevent.native="unstashScene"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<Icon
|
<Icon
|
||||||
v-show="(!stash || stash.primary) && favorited === false"
|
v-show="favorited === false"
|
||||||
icon="heart8"
|
icon="heart8"
|
||||||
class="stash unstashed"
|
class="stash unstashed"
|
||||||
@click.prevent.native="stashScene"
|
@click.prevent.native="stashScene"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<Icon
|
|
||||||
v-show="stash && !stash.primary"
|
|
||||||
icon="cross2"
|
|
||||||
class="stash unstash"
|
|
||||||
@click.prevent.native="unstashScene"
|
|
||||||
/>
|
|
||||||
</a>
|
</a>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
@ -176,14 +169,12 @@ async function stashScene() {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function unstashScene() {
|
async function unstashScene() {
|
||||||
if (!this.stash || this.stash.primary) {
|
|
||||||
this.favorited = false;
|
this.favorited = false;
|
||||||
}
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await this.$store.dispatch('unstashScene', {
|
await this.$store.dispatch('unstashScene', {
|
||||||
sceneId: this.release.id,
|
sceneId: this.release.id,
|
||||||
stashId: this.stash?.id || this.$store.getters.favorites.id,
|
stashId: this.$store.getters.favorites.id,
|
||||||
});
|
});
|
||||||
|
|
||||||
this.$emit('stash', false);
|
this.$emit('stash', false);
|
||||||
|
@ -201,10 +192,6 @@ export default {
|
||||||
type: Object,
|
type: Object,
|
||||||
default: null,
|
default: null,
|
||||||
},
|
},
|
||||||
stash: {
|
|
||||||
type: Object,
|
|
||||||
default: null,
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
emits: ['stash'],
|
emits: ['stash'],
|
||||||
data() {
|
data() {
|
||||||
|
@ -249,8 +236,7 @@ export default {
|
||||||
text-shadow: 0 0 2px var(--darken-weak);
|
text-shadow: 0 0 2px var(--darken-weak);
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover .unstashed,
|
&:hover .unstashed {
|
||||||
&:hover .unstash {
|
|
||||||
fill: var(--lighten);
|
fill: var(--lighten);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -309,11 +295,6 @@ export default {
|
||||||
fill: var(--primary);
|
fill: var(--primary);
|
||||||
filter: drop-shadow(0 0 2px var(--darken-weak));
|
filter: drop-shadow(0 0 2px var(--darken-weak));
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover.unstash {
|
|
||||||
fill: var(--text-light);
|
|
||||||
filter: drop-shadow(0 0 2px var(--darken-weak));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.row {
|
.row {
|
||||||
|
|
|
@ -60,7 +60,6 @@
|
||||||
<Releases
|
<Releases
|
||||||
v-if="$route.params.range === 'scenes' && stash.scenes?.length > 0"
|
v-if="$route.params.range === 'scenes' && stash.scenes?.length > 0"
|
||||||
:releases="stash.scenes.map(item => item.scene)"
|
:releases="stash.scenes.map(item => item.scene)"
|
||||||
:stash="stash"
|
|
||||||
class="stash-section stash-scenes"
|
class="stash-section stash-scenes"
|
||||||
@stash="fetchStash"
|
@stash="fetchStash"
|
||||||
/>
|
/>
|
||||||
|
@ -72,11 +71,7 @@
|
||||||
<li
|
<li
|
||||||
v-for="item in stash.actors"
|
v-for="item in stash.actors"
|
||||||
:key="item.id"
|
:key="item.id"
|
||||||
><Actor
|
><Actor :actor="item.actor" /></li>
|
||||||
:actor="item.actor"
|
|
||||||
:stash="stash"
|
|
||||||
@stash="fetchStash"
|
|
||||||
/></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
|
@ -87,7 +82,6 @@
|
||||||
v-for="item in stash.movies"
|
v-for="item in stash.movies"
|
||||||
:key="`movie-${item.id}`"
|
:key="`movie-${item.id}`"
|
||||||
:movie="item.movie"
|
:movie="item.movie"
|
||||||
:stash="stash"
|
|
||||||
@stash="fetchStash"
|
@stash="fetchStash"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
@ -263,7 +257,6 @@ export default {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-gap: .5rem;
|
grid-gap: .5rem;
|
||||||
grid-template-columns: repeat(auto-fill, minmax(10rem, 1fr));
|
grid-template-columns: repeat(auto-fill, minmax(10rem, 1fr));
|
||||||
grid-template-rows: min-content;
|
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
padding: 1rem;
|
padding: 1rem;
|
||||||
border-top: solid 1px var(--shadow-hint);
|
border-top: solid 1px var(--shadow-hint);
|
||||||
|
@ -279,9 +272,10 @@ export default {
|
||||||
border-top: solid 1px var(--shadow-hint);
|
border-top: solid 1px var(--shadow-hint);
|
||||||
}
|
}
|
||||||
|
|
||||||
.stash-scenes .tiles {
|
.stash-scenes {
|
||||||
|
.tiles {
|
||||||
grid-template-columns: repeat(auto-fill, minmax(22rem, 1fr));
|
grid-template-columns: repeat(auto-fill, minmax(22rem, 1fr));
|
||||||
grid-template-rows: min-content;
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media(max-width: $breakpoint-small) {
|
@media(max-width: $breakpoint-small) {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "traxxx",
|
"name": "traxxx",
|
||||||
"version": "1.199.3",
|
"version": "1.199.2",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "traxxx",
|
"name": "traxxx",
|
||||||
"version": "1.199.3",
|
"version": "1.199.2",
|
||||||
"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": {
|
||||||
|
|
Loading…
Reference in New Issue