[fix] Remplace fsforms dans la liste des annonces

pull/2/head
Jérôme Lebleu 2018-12-19 11:40:17 +01:00 commité par Jérôme Lebleu
Parent 85dd9fdfe6
révision fdac824a83
3 fichiers modifiés avec 17 ajouts et 5 suppressions

Voir le fichier

@ -1,9 +1,11 @@
from django import forms
from tapeforms.contrib.foundation import FoundationTapeformMixin
from .models import AnnonceCategory
class AnnoncesFiltersForm(forms.Form):
class AnnoncesFiltersForm(FoundationTapeformMixin, forms.Form):
"""
Formulaire de filtres sur les petites annonces.
"""
@ -12,7 +14,13 @@ class AnnoncesFiltersForm(forms.Form):
empty_label="Toutes les catégories",
required=False,
)
query = forms.CharField(required=False)
query = forms.CharField(
required=False, widget=forms.TextInput(attrs={
'placeholder': "Mots clés…"
}),
)
field_template = 'tapeforms/fields/simple.html'
@property
def has_filters(self):

Voir le fichier

@ -1,5 +1,5 @@
{% extends "base.html" %}
{% load wagtailcore_tags echanges_tags fsforms %}
{% load wagtailcore_tags echanges_tags tapeforms %}
{% block content %}
<div class="tabs-wrapper" id="annonces">
@ -28,10 +28,10 @@
<form method="get" action="">
<div class="grid-x grid-margin-x">
<div class="cell medium-auto">
{% fsfield filters_form.query show_label=False show_errors=False placeholder="Mots clés..." %}
{% formfield filters_form.query %}
</div>
<div class="cell medium-5">
{% fsfield filters_form.category show_label=False show_errors=False %}
{% formfield filters_form.category %}
</div>
<div class="cell medium-shrink">
<button type="submit" class="button expanded">Rechercher</button>

Voir le fichier

@ -0,0 +1,4 @@
{{ field }}
{% if help_text %}
<p class="help-text">{{ help_text }}</p>
{% endif %}