From bdefa4a9670a451fe2214db1dbc991645b323070 Mon Sep 17 00:00:00 2001
From: Prospector <6166773+Prospector@users.noreply.github.com>
Date: Mon, 7 Mar 2022 07:27:10 -0800
Subject: [PATCH] Fix version dropdowns and add link hover/active colors in
markdown (#398)
* Fix version dropdowns and add link hover/active colors in markdown
* Add 'Clear filters' button to version filtering
* *Actually* fix #394
* semicolon
---
assets/styles/components.scss | 16 +++++----
components/ui/VersionFilterControl.vue | 47 ++++++++++++++++++++++++--
2 files changed, 54 insertions(+), 9 deletions(-)
diff --git a/assets/styles/components.scss b/assets/styles/components.scss
index f86ee3ba9..5bfd9d575 100644
--- a/assets/styles/components.scss
+++ b/assets/styles/components.scss
@@ -166,6 +166,14 @@
a {
color: var(--color-link);
+
+ &:focus-visible,
+ &:hover {
+ color: var(--color-link-hover);
+ }
+ &:active {
+ color: var(--color-link-active);
+ }
}
img {
@@ -431,6 +439,8 @@
.multiselect--above .multiselect__content-wrapper {
border-top: none !important;
+ border-top-left-radius: var(--size-rounded-card) !important;
+ border-top-right-radius: var(--size-rounded-card) !important;
}
.multiselect {
@@ -481,12 +491,6 @@
line-height: 20px;
}
}
- .multiselect--above {
- .multiselect__content-wrapper {
- border-top-left-radius: var(--size-rounded-card);
- border-top-right-radius: var(--size-rounded-card);
- }
- }
.multiselect__content-wrapper {
background: var(--color-dropdown-bg);
border: none;
diff --git a/components/ui/VersionFilterControl.vue b/components/ui/VersionFilterControl.vue
index ae98ccc7e..b141596d6 100644
--- a/components/ui/VersionFilterControl.vue
+++ b/components/ui/VersionFilterControl.vue
@@ -8,7 +8,7 @@
v-model="selectedLoader"
:options="getValidLoaders()"
:multiple="false"
- :searchable="true"
+ :searchable="false"
:show-no-results="false"
:close-on-select="true"
:clear-search-on-select="false"
@@ -32,8 +32,8 @@
:searchable="true"
:show-no-results="false"
:close-on-select="false"
- :clear-search-on-select="false"
:show-labels="false"
+ :hide-selected="true"
:selectable="() => selectedGameVersions.length <= 6"
placeholder="Filter versions..."
@input="updateVersionFilters()"
@@ -48,18 +48,35 @@
description="Include snapshots"
:border="false"
/>
+