You've already forked AstralRinth
forked from didirus/AstralRinth
Make links on project pages more consistent, fix some selectors showing when they shouldn't (#391)
* Make links on project pages more consistent, fix some selectors showing when they shouldn't * Update components/ui/VersionFilterControl.vue Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com> Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
f1f8163bb7
commit
8b5db12e1d
@@ -81,6 +81,13 @@
|
|||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.title-link {
|
||||||
|
&:hover {
|
||||||
|
color: var(--color-link);
|
||||||
|
}
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
.markdown-body {
|
.markdown-body {
|
||||||
blockquote,
|
blockquote,
|
||||||
details,
|
details,
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="card search-controls">
|
<div
|
||||||
|
v-if="getValidLoaders().length > 1 || getValidVersions().length > 1"
|
||||||
|
class="card search-controls"
|
||||||
|
>
|
||||||
<Multiselect
|
<Multiselect
|
||||||
|
v-if="getValidLoaders().length > 1"
|
||||||
v-model="selectedLoaders"
|
v-model="selectedLoaders"
|
||||||
:options="getValidLoaders()"
|
:options="getValidLoaders()"
|
||||||
:multiple="true"
|
:multiple="true"
|
||||||
@@ -14,6 +18,7 @@
|
|||||||
@input="updateVersionFilters()"
|
@input="updateVersionFilters()"
|
||||||
></Multiselect>
|
></Multiselect>
|
||||||
<Multiselect
|
<Multiselect
|
||||||
|
v-if="getValidVersions().length > 1"
|
||||||
v-model="selectedGameVersions"
|
v-model="selectedGameVersions"
|
||||||
:options="getValidVersions()"
|
:options="getValidVersions()"
|
||||||
:multiple="true"
|
:multiple="true"
|
||||||
@@ -27,6 +32,10 @@
|
|||||||
@input="updateVersionFilters()"
|
@input="updateVersionFilters()"
|
||||||
></Multiselect>
|
></Multiselect>
|
||||||
<Checkbox
|
<Checkbox
|
||||||
|
v-if="
|
||||||
|
getValidVersions().length > 1 &&
|
||||||
|
getValidVersions().some((v) => v.version_type !== 'release')
|
||||||
|
"
|
||||||
v-model="showSnapshots"
|
v-model="showSnapshots"
|
||||||
label="Include snapshots"
|
label="Include snapshots"
|
||||||
description="Include snapshots"
|
description="Include snapshots"
|
||||||
|
|||||||
@@ -340,7 +340,7 @@
|
|||||||
:to="`/${project.project_type}/${
|
:to="`/${project.project_type}/${
|
||||||
project.slug ? project.slug : project.id
|
project.slug ? project.slug : project.id
|
||||||
}/version/${encodeURIComponent(version.version_number)}`"
|
}/version/${encodeURIComponent(version.version_number)}`"
|
||||||
class="top"
|
class="top title-link"
|
||||||
>
|
>
|
||||||
{{ version.name }}
|
{{ version.name }}
|
||||||
</nuxt-link>
|
</nuxt-link>
|
||||||
@@ -380,10 +380,12 @@
|
|||||||
:key="member.user.id"
|
:key="member.user.id"
|
||||||
class="team-member columns"
|
class="team-member columns"
|
||||||
>
|
>
|
||||||
<img :src="member.avatar_url" alt="profile-picture" />
|
<nuxt-link :to="'/user/' + member.user.username" class="name">
|
||||||
|
<img :src="member.avatar_url" alt="profile-picture" />
|
||||||
|
</nuxt-link>
|
||||||
<div class="member-info">
|
<div class="member-info">
|
||||||
<nuxt-link :to="'/user/' + member.user.username" class="name">
|
<nuxt-link :to="'/user/' + member.user.username" class="name">
|
||||||
<p>{{ member.name }}</p>
|
<p class="title-link">{{ member.name }}</p>
|
||||||
</nuxt-link>
|
</nuxt-link>
|
||||||
<p class="role">{{ member.role }}</p>
|
<p class="role">{{ member.role }}</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
<div class="version-header">
|
<div class="version-header">
|
||||||
<span :class="'circle ' + version.version_type" />
|
<span :class="'circle ' + version.version_type" />
|
||||||
<div class="version-header-text">
|
<div class="version-header-text">
|
||||||
<h2 class="name">
|
<h2 class="name title-link">
|
||||||
<nuxt-link
|
<nuxt-link
|
||||||
:to="`/${project.project_type}/${
|
:to="`/${project.project_type}/${
|
||||||
project.slug ? project.slug : project.id
|
project.slug ? project.slug : project.id
|
||||||
|
|||||||
@@ -45,9 +45,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="card buttons">
|
<div v-if="currentMember" class="card buttons">
|
||||||
<button
|
<button
|
||||||
v-if="currentMember"
|
|
||||||
class="iconified-button"
|
class="iconified-button"
|
||||||
@click="
|
@click="
|
||||||
newGalleryItems.push({
|
newGalleryItems.push({
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<div class="info">
|
<div class="info">
|
||||||
<div class="top">
|
<div class="top title-link">
|
||||||
<nuxt-link
|
<nuxt-link
|
||||||
:to="`/${project.project_type}/${
|
:to="`/${project.project_type}/${
|
||||||
project.slug ? project.slug : project.id
|
project.slug ? project.slug : project.id
|
||||||
|
|||||||
Reference in New Issue
Block a user