You've already forked AstralRinth
forked from didirus/AstralRinth
Shaderpack support (#798)
* Shader support PR * Make search page work * Fix env showing * Make moderation look reasonable * Fix search for shaders
This commit is contained in:
@@ -501,7 +501,8 @@
|
||||
<div
|
||||
v-if="
|
||||
project.project_type !== 'resourcepack' &&
|
||||
project.project_type !== 'plugin'
|
||||
project.project_type !== 'plugin' &&
|
||||
project.project_type !== 'shader'
|
||||
"
|
||||
class="info"
|
||||
>
|
||||
@@ -513,7 +514,8 @@
|
||||
<div
|
||||
v-if="
|
||||
project.project_type !== 'resourcepack' &&
|
||||
project.project_type !== 'plugin'
|
||||
project.project_type !== 'plugin' &&
|
||||
project.project_type !== 'shader'
|
||||
"
|
||||
class="info"
|
||||
>
|
||||
|
||||
@@ -224,7 +224,10 @@
|
||||
</button>
|
||||
</section>
|
||||
<section
|
||||
v-if="project.project_type !== 'resourcepack'"
|
||||
v-if="
|
||||
project.project_type !== 'resourcepack' &&
|
||||
project.project_type !== 'shader'
|
||||
"
|
||||
class="card game-sides"
|
||||
>
|
||||
<div class="columns">
|
||||
@@ -864,6 +867,9 @@ export default {
|
||||
this.newProject.client_side = this.clientSideType.toLowerCase()
|
||||
this.newProject.server_side = this.serverSideType.toLowerCase()
|
||||
|
||||
this.newProject.client_side = this.clientSideType.toLowerCase()
|
||||
this.newProject.server_side = this.serverSideType.toLowerCase()
|
||||
|
||||
this.$emit('update:project', this.newProject)
|
||||
|
||||
this.isEditing = false
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
</aside>
|
||||
</div>
|
||||
<div class="normal-page__content">
|
||||
<div class="project-list display-mode--gallery">
|
||||
<div class="project-list display-mode--list">
|
||||
<ProjectCard
|
||||
v-for="project in $route.query.type !== undefined
|
||||
? projects.filter((x) => x.project_type === $route.query.type)
|
||||
|
||||
@@ -53,6 +53,16 @@
|
||||
return (
|
||||
a.name.replace(/\D/g, '') - b.name.replace(/\D/g, '')
|
||||
)
|
||||
} else if (header === 'performance impact') {
|
||||
const x = [
|
||||
'potato',
|
||||
'low',
|
||||
'medium',
|
||||
'high',
|
||||
'screenshot',
|
||||
]
|
||||
|
||||
return x.indexOf(a.name) - x.indexOf(b.name)
|
||||
}
|
||||
return 0
|
||||
})"
|
||||
@@ -147,7 +157,9 @@
|
||||
/>
|
||||
</section>
|
||||
<section
|
||||
v-if="!['resourcepack', 'plugin'].includes(projectType.id)"
|
||||
v-if="
|
||||
!['resourcepack', 'plugin', 'shader'].includes(projectType.id)
|
||||
"
|
||||
aria-label="Environment filters"
|
||||
>
|
||||
<h3 class="sidebar-menu-heading">Environments</h3>
|
||||
|
||||
11
pages/search/shaders.vue
Normal file
11
pages/search/shaders.vue
Normal file
@@ -0,0 +1,11 @@
|
||||
<template>
|
||||
<div></div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'Shaders',
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped></style>
|
||||
@@ -160,6 +160,7 @@ export default {
|
||||
plugin: 'list',
|
||||
resourcepack: 'gallery',
|
||||
modpack: 'list',
|
||||
shader: 'gallery',
|
||||
user: 'list',
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user