Fixed bio and profile nav overflow, scene page channel name when no logo.
This commit is contained in:
parent
cd85e46594
commit
8f5b7e9c45
2
common
2
common
|
@ -1 +1 @@
|
|||
Subproject commit 1122b4198f2c5bc27f9f4e3f3aedea6c81f09ba1
|
||||
Subproject commit 97d7e9cfd0bbf8e507e8fdb87fb2cc78aef6a1a6
|
|
@ -297,8 +297,8 @@
|
|||
<li class="bio-item updated">
|
||||
<span
|
||||
class="ellipsis"
|
||||
:title="`#${actor.id} Updated ${formatDate(actor.updatedAt, 'yyyy-MM-dd hh:mm')}`"
|
||||
>#{{ actor.id }} Updated {{ formatDate(actor.updatedAt, 'yyyy-MM-dd') }}</span>
|
||||
:title="formatDate(actor.updatedAt, 'yyyy-MM-dd hh:mm')"
|
||||
>{{ formatDate(actor.updatedAt, 'yyyy-MM-dd') }}</span>
|
||||
|
||||
<div class="actor-actions">
|
||||
<a
|
||||
|
@ -514,7 +514,6 @@ const descriptions = Object.values(Object.fromEntries(props.actor.profiles
|
|||
}
|
||||
|
||||
.bio-item {
|
||||
width: calc(50% - 4rem);
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
box-sizing: border-box;
|
||||
|
@ -646,10 +645,17 @@ const descriptions = Object.values(Object.fromEntries(props.actor.profiles
|
|||
.updated {
|
||||
color: var(--highlight-weak-10);
|
||||
font-size: .8rem;
|
||||
text-align: left;
|
||||
|
||||
.ellipsis {
|
||||
width: 0;
|
||||
flex-grow: 1;
|
||||
}
|
||||
}
|
||||
|
||||
.actor-actions {
|
||||
display: flex;
|
||||
flex-shrink: 0;
|
||||
justify-content: flex-start;
|
||||
gap: 1rem;
|
||||
margin-right: .5rem;
|
||||
|
@ -778,6 +784,10 @@ const descriptions = Object.values(Object.fromEntries(props.actor.profiles
|
|||
.descriptions-container {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.bio {
|
||||
margin-right: 1rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media(--compact) {
|
||||
|
@ -797,7 +807,7 @@ const descriptions = Object.values(Object.fromEntries(props.actor.profiles
|
|||
}
|
||||
}
|
||||
|
||||
@media(--small-15) {
|
||||
@media(--small) {
|
||||
.profile {
|
||||
height: auto;
|
||||
max-height: none;
|
||||
|
|
|
@ -10,13 +10,18 @@
|
|||
<Link
|
||||
v-if="scene.channel"
|
||||
:href="`/${scene.channel.type}/${scene.channel.slug}`"
|
||||
class="channel-link entity-link"
|
||||
class="channel-link entity-link nolink"
|
||||
>
|
||||
<img
|
||||
v-if="scene.channel.hasLogo"
|
||||
:src="scene.channel.isIndependent || !scene.network ? `/logos/${scene.channel.slug}/thumbs/network.png` : `/logos/${scene.network.slug}/thumbs/${scene.channel.slug}.png`"
|
||||
class="channel-logo entity-logo"
|
||||
>
|
||||
|
||||
<span
|
||||
v-else
|
||||
class="name"
|
||||
>{{ scene.channel.name }}</span>
|
||||
</Link>
|
||||
|
||||
<span
|
||||
|
|
|
@ -17,7 +17,8 @@
|
|||
|
||||
<nav
|
||||
v-if="profile.id === user?.id"
|
||||
class="domains"
|
||||
class="domains nobar"
|
||||
@wheel.prevent="scrollHorizontal"
|
||||
>
|
||||
<a
|
||||
:href="`/user/${profile.username}/stashes`"
|
||||
|
@ -117,6 +118,10 @@ const mockupRelease = {
|
|||
name: 'Traxxx',
|
||||
},
|
||||
};
|
||||
|
||||
function scrollHorizontal(event) {
|
||||
event.currentTarget.scrollLeft += event.deltaY; // eslint-disable-line no-param-reassign
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
@ -213,6 +218,7 @@ const mockupRelease = {
|
|||
}
|
||||
|
||||
.domain {
|
||||
flex-shrink: 0;
|
||||
color: var(--glass-strong-20);
|
||||
background: var(--background-dark-20);
|
||||
padding: .5rem 1rem;
|
||||
|
@ -257,7 +263,6 @@ const mockupRelease = {
|
|||
}
|
||||
|
||||
.domains {
|
||||
justify-content: center;
|
||||
padding: .5rem .5rem;
|
||||
}
|
||||
|
||||
|
|
|
@ -824,6 +824,16 @@ export async function createActorRevision(actorId, {
|
|||
return null;
|
||||
}
|
||||
|
||||
if (key === 'originCountry' && edits.originPlace) {
|
||||
// place overrides country
|
||||
return null;
|
||||
}
|
||||
|
||||
if (key === 'residenceCountry' && edits.residenceCountry) {
|
||||
// place overrides country
|
||||
return null;
|
||||
}
|
||||
|
||||
if (['originPlace', 'residencePlace'].includes(key)) {
|
||||
if (!value) {
|
||||
return [
|
||||
|
@ -847,10 +857,15 @@ export async function createActorRevision(actorId, {
|
|||
throw new Error(`Failed to resolve ${key} ${value}`);
|
||||
}
|
||||
|
||||
const countryKey = key.includes('origin') ? 'originCountry' : 'residenceCountry';
|
||||
|
||||
return [
|
||||
{
|
||||
key: key.includes('origin') ? 'originCountry' : 'residenceCountry',
|
||||
key: countryKey,
|
||||
value: resolvedLocation.country,
|
||||
comment: edits[countryKey] && edits[countryKey] !== resolvedLocation.country
|
||||
? `${countryKey} overridden by resolved ${key}`
|
||||
: null,
|
||||
},
|
||||
{
|
||||
key: key.includes('origin') ? 'originState' : 'residenceState',
|
||||
|
|
Loading…
Reference in New Issue