You've already forked AstralRinth
forked from didirus/AstralRinth
Fix search categories (#620)
* Fix search categories * Invert condition
This commit is contained in:
@@ -59,7 +59,9 @@
|
|||||||
:key="category.name"
|
:key="category.name"
|
||||||
:active-filters="facets"
|
:active-filters="facets"
|
||||||
:display-name="$formatCategory(category.name)"
|
:display-name="$formatCategory(category.name)"
|
||||||
:facet-name="`categories:${category.name}`"
|
:facet-name="`categories:'${encodeURIComponent(
|
||||||
|
category.name
|
||||||
|
)}'`"
|
||||||
:icon="header === 'resolutions' ? null : category.icon"
|
:icon="header === 'resolutions' ? null : category.icon"
|
||||||
@toggle="toggleFacet"
|
@toggle="toggleFacet"
|
||||||
/>
|
/>
|
||||||
@@ -104,7 +106,7 @@
|
|||||||
ref="loaderFilters"
|
ref="loaderFilters"
|
||||||
:active-filters="orFacets"
|
:active-filters="orFacets"
|
||||||
:display-name="$formatCategory(loader.name)"
|
:display-name="$formatCategory(loader.name)"
|
||||||
:facet-name="`categories:${loader.name}`"
|
:facet-name="`categories:'${encodeURIComponent(loader.name)}'`"
|
||||||
:icon="loader.icon"
|
:icon="loader.icon"
|
||||||
@toggle="toggleOrFacet"
|
@toggle="toggleOrFacet"
|
||||||
/>
|
/>
|
||||||
@@ -137,7 +139,7 @@
|
|||||||
ref="platformFilters"
|
ref="platformFilters"
|
||||||
:active-filters="orFacets"
|
:active-filters="orFacets"
|
||||||
:display-name="$formatCategory(loader.name)"
|
:display-name="$formatCategory(loader.name)"
|
||||||
:facet-name="`categories:${loader.name}`"
|
:facet-name="`categories:'${encodeURIComponent(loader.name)}'`"
|
||||||
:icon="loader.icon"
|
:icon="loader.icon"
|
||||||
@toggle="toggleOrFacet"
|
@toggle="toggleOrFacet"
|
||||||
/>
|
/>
|
||||||
@@ -555,16 +557,23 @@ export default {
|
|||||||
this.orFacets.splice(index, 1)
|
this.orFacets.splice(index, 1)
|
||||||
} else {
|
} else {
|
||||||
if (elementName === 'categories:purpur') {
|
if (elementName === 'categories:purpur') {
|
||||||
this.orFacets.push('categories:paper')
|
if (!this.orFacets.includes('categories:paper'))
|
||||||
this.orFacets.push('categories:spigot')
|
this.orFacets.push('categories:paper')
|
||||||
this.orFacets.push('categories:bukkit')
|
if (!this.orFacets.includes('categories:spigot'))
|
||||||
|
this.orFacets.push('categories:spigot')
|
||||||
|
if (!this.orFacets.includes('categories:bukkit'))
|
||||||
|
this.orFacets.push('categories:bukkit')
|
||||||
} else if (elementName === 'categories:paper') {
|
} else if (elementName === 'categories:paper') {
|
||||||
this.orFacets.push('categories:spigot')
|
if (!this.orFacets.includes('categories:spigot'))
|
||||||
this.orFacets.push('categories:bukkit')
|
this.orFacets.push('categories:spigot')
|
||||||
|
if (!this.orFacets.includes('categories:bukkit'))
|
||||||
|
this.orFacets.push('categories:bukkit')
|
||||||
} else if (elementName === 'categories:spigot') {
|
} else if (elementName === 'categories:spigot') {
|
||||||
this.orFacets.push('categories:bukkit')
|
if (!this.orFacets.includes('categories:bukkit'))
|
||||||
|
this.orFacets.push('categories:bukkit')
|
||||||
} else if (elementName === 'categories:waterfall') {
|
} else if (elementName === 'categories:waterfall') {
|
||||||
this.orFacets.push('categories:bungeecord')
|
if (!this.orFacets.includes('categories:bungeecord'))
|
||||||
|
this.orFacets.push('categories:bungeecord')
|
||||||
}
|
}
|
||||||
this.orFacets.push(elementName)
|
this.orFacets.push(elementName)
|
||||||
}
|
}
|
||||||
@@ -617,12 +626,14 @@ export default {
|
|||||||
} else if (this.isPlugins) {
|
} else if (this.isPlugins) {
|
||||||
formattedFacets.push(
|
formattedFacets.push(
|
||||||
this.$tag.loaderData.allPluginLoaders.map(
|
this.$tag.loaderData.allPluginLoaders.map(
|
||||||
(x) => `categories:${x}`
|
(x) => `categories:'${encodeURIComponent(x)}'`
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
} else if (this.projectType === 'mod') {
|
} else if (this.projectType === 'mod') {
|
||||||
formattedFacets.push(
|
formattedFacets.push(
|
||||||
this.$tag.loaderData.modLoaders.map((x) => `categories:${x}`)
|
this.$tag.loaderData.modLoaders.map(
|
||||||
|
(x) => `categories:'${encodeURIComponent(x)}'`
|
||||||
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user