Remove spaces on search

This commit is contained in:
Kristofers Solo 2023-06-30 01:02:08 +00:00
parent 851ef17d68
commit d962fe4af4
2 changed files with 10 additions and 2 deletions

View File

@ -77,7 +77,7 @@
<!-- tags --> <!-- tags -->
<div class="my-8 flex flex-wrap justify-center items-start gap-2"> <div class="my-8 flex flex-wrap justify-center items-start gap-2">
{% for tag in project.tag.all|dictsort:"name" %} {% for tag in project.tag.all|dictsort:"name" %}
<a href="/search/?q={{ tag.name }}"> <a href="/search/?q={{ tag.name|remove_spaces }}">
<span title="{{ tag.description }}" <span title="{{ tag.description }}"
class="bg-opacity-0 border rounded-xl border-slategray-200 px-3 text-xs min-w-16 hover:bg-steelblue-400 hover:bg-opacity-60 transform duration-200 ease-linear"> class="bg-opacity-0 border rounded-xl border-slategray-200 px-3 text-xs min-w-16 hover:bg-steelblue-400 hover:bg-opacity-60 transform duration-200 ease-linear">
{{ tag }} {{ tag }}
@ -88,7 +88,7 @@
<!-- programming languages --> <!-- programming languages -->
<div class="my-8 flex flex-wrap justify-center items-start gap-2"> <div class="my-8 flex flex-wrap justify-center items-start gap-2">
{% for language in project.projectprogramminglanguage_set.all|dictsortreversed:"percentage" %} {% for language in project.projectprogramminglanguage_set.all|dictsortreversed:"percentage" %}
<a href="/search/?q={{ language.name }}"> <a href="/search/?q={{ language.name|remove_spaces }}">
<span title="{{ language.percentage }}%" <span title="{{ language.percentage }}%"
class="bg-opacity-0 border rounded-xl border-slategray-200 px-3 text-xs min-w-16 hover:bg-steelblue-400 hover:bg-opacity-60 transform duration-200 ease-linear"> class="bg-opacity-0 border rounded-xl border-slategray-200 px-3 text-xs min-w-16 hover:bg-steelblue-400 hover:bg-opacity-60 transform duration-200 ease-linear">
{{ language.programming_language }} {{ language.programming_language }}

View File

@ -0,0 +1,8 @@
from django import template
register = template.Library()
@register.filter
def remove_spaces(value):
return value.replace(" ", "+")