search_panel.html 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. {% load form_helpers %}
  2. <div class="panel panel-default">
  3. <div class="panel-heading">
  4. <span class="fa fa-search" aria-hidden="true"></span>
  5. <strong>Search</strong>
  6. </div>
  7. <div class="panel-body">
  8. <form action="." method="get" class="form">
  9. {% for field in filter_form %}
  10. <div class="form-group">
  11. {% if field.name == "q" %}
  12. <div class="input-group">
  13. <input type="text" name="q" class="form-control" placeholder="Search" {% if request.GET.q %}value="{{ request.GET.q }}" {% endif %}/>
  14. <span class="input-group-btn">
  15. <button type="submit" class="btn btn-primary">
  16. <span class="fa fa-search" aria-hidden="true"></span>
  17. </button>
  18. </span>
  19. </div>
  20. {% elif field|widget_type == 'checkboxinput' %}
  21. <label for="{{ field.id_for_label }}">{{ field }} {{ field.label }}</label>
  22. {% else %}
  23. {{ field.label_tag }}
  24. {{ field }}
  25. {% endif %}
  26. </div>
  27. {% endfor %}
  28. <div class="text-right noprint">
  29. <button type="submit" class="btn btn-primary">
  30. <span class="fa fa-search" aria-hidden="true"></span> Apply
  31. </button>
  32. <a href="." class="btn btn-default">
  33. <span class="fa fa-remove" aria-hidden="true"></span> Clear
  34. </a>
  35. </div>
  36. </form>
  37. </div>
  38. </div>