Improved site and network pages. Fixed various issues.

This commit is contained in:
2019-11-12 01:22:20 +01:00
parent 3c76d39301
commit 832e96ced1
118 changed files with 327 additions and 224 deletions

View File

@@ -3,62 +3,48 @@
v-if="site"
class="content site"
>
<div class="header">
<span class="intro">
<h2 class="title">
{{ site.name }}
<a
v-if="site.url"
:href="site.url"
target="_blank"
rel="noopener noreferrer"
>
<Icon
icon="new-tab"
class="icon-href"
/>
</a>
</h2>
<span class="description">{{ site.description }}</span>
</span>
<span class="link">
<div class="content-inner">
<div class="header">
<a
v-if="site.url"
:href="site.url"
target="_blank"
rel="noopener noreferrer"
class="logo-link"
class="title"
>
<object
:data="`/img/logos/${site.network.slug}/${site.slug}.png`"
:title="site.name"
type="image/png"
class="logo"
>{{ site.name }}</object>
><h2>{{ site.name }}</h2></object>
<Icon
icon="new-tab"
class="icon-href"
/>
</a>
<span class="networklogo-container">
Part of
<a
:href="site.network.url"
target="_blank"
rel="noopener noreferrer"
class="networklogo-link"
>
<object
:data="`/img/logos/${site.network.slug}/network.png`"
:title="site.network.name"
type="image/png"
class="networklogo"
>{{ site.network.name }}</object>
</a>
<span class="link">
<span class="networklogo-container">
Part of
<a
:href="`/network/${site.network.slug}`"
class="networklogo-link"
>
<object
:data="`/img/logos/${site.network.slug}/network.png`"
:title="site.network.name"
type="image/png"
class="networklogo"
>{{ site.network.name }}</object>
</a>
</span>
</span>
</span>
</div>
</div>
<p class="description">{{ site.description }}</p>
<div class="content-inner">
<h3 class="heading">Latest releases</h3>
<ul class="nolist scenes">
@@ -103,13 +89,18 @@ export default {
.header {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 1rem;
}
.title {
display: inline-block;
margin: 0 .5rem 0 0;
display: inline-flex;
align-items: top;
margin: 0 1rem 0 0;
&:hover .icon {
fill: $primary;
}
}
.heading {
@@ -125,19 +116,25 @@ export default {
}
.logo {
height: 3rem;
width: 15rem;
max-height: 8rem;
object-fit: contain;
margin: 0 .5rem 1rem 0;
}
.networklogo-container {
color: $shadow;
display: block;
margin: .5rem 0 0 0;
display: flex;
align-items: center;
}
.networklogo {
color: $text;
height: 1rem;
width: 15rem;
max-height: 6rem;
font-weight: bold;
object-fit: contain;
object-position: 100% 0;
margin: 0 0 0 .5rem;
}
.sites,