[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GMG-Devel] [PATCH 48/83] Modify search template to show tabbed results.
From: |
Alon Levy |
Subject: |
[GMG-Devel] [PATCH 48/83] Modify search template to show tabbed results. |
Date: |
Tue, 25 Feb 2014 21:58:30 +0200 |
From: Praveen Kumar <address@hidden>
---
.../templates/mediagoblin/search/search.html | 33 ++++++++++++++++++----
1 file changed, 28 insertions(+), 5 deletions(-)
diff --git a/mediagoblin/templates/mediagoblin/search/search.html
b/mediagoblin/templates/mediagoblin/search/search.html
index 224d68a..681e616 100644
--- a/mediagoblin/templates/mediagoblin/search/search.html
+++ b/mediagoblin/templates/mediagoblin/search/search.html
@@ -1,6 +1,19 @@
{% extends "mediagoblin/base.html" %}
{% import "/mediagoblin/utils/wtforms.html" as wtforms_util %}
+{% block mediagoblin_head %}
+<link rel="stylesheet" type="text/css"
+ href="{{ request.staticdirect('/css/extlib/jquery-ui.css') }}" />
+<script type="text/javascript"
+ src="{{ request.staticdirect('/js/extlib/jquery-ui.js') }}"></script>
+<script>
+ $(document).ready(function() {
+ $( "#tabs" ).tabs();
+});
+</script>
+{% endblock mediagoblin_head %}
+
+
{% block mediagoblin_content %}
<form action="{{ request.urlgen('mediagoblin.plugins.search.search') }}"
method="POST">
@@ -11,13 +24,23 @@
</div>
</form>
{% if results_found %}
- {% if results %}
+ {% if result_categories %}
<h2> Results found for query: {{ query }} </h2>
- <ul>
- {% for result in results %}
- <li><a href = "{{ result['url'] }} "> {{ result['slug']
}}</a></li>
+
+ <div id="tabs">
+ <ul>
+ {% for category in result_categories %}
+ <li><a href="#{{ category['css_id'] }}"> {{
category['verbose_name'] }} </li>
+ {% endfor %}
+ </ul>
+ {% for category in result_categories %}
+ <div id="#{{ category['css_id'] }}">
+ {% for result in category['results'] %}
+ <li><a href = "{{ result['url'] }} "> {{
result['slug'] }}</a></li>
+ {% endfor %}
+ </div>
{% endfor %}
- </ul>
+ </div>
{% else %}
No results found for query: {{ query }}
{% endif %}
--
1.8.5.3
- [GMG-Devel] [PATCH 37/83] Register schemas for MediaEntry and MediaTag., (continued)
- [GMG-Devel] [PATCH 37/83] Register schemas for MediaEntry and MediaTag., Alon Levy, 2014/02/25
- [GMG-Devel] [PATCH 38/83] Add gmg command to delete all indices., Alon Levy, 2014/02/25
- [GMG-Devel] [PATCH 39/83] Clean up and add docstring to search methods., Alon Levy, 2014/02/25
- [GMG-Devel] [PATCH 40/83] Add try-except block to event listeners., Alon Levy, 2014/02/25
- [GMG-Devel] [PATCH 42/83] Store attributes from a model only it its available., Alon Levy, 2014/02/25
- [GMG-Devel] [PATCH 43/83] Add field for storing search results., Alon Levy, 2014/02/25
- [GMG-Devel] [PATCH 41/83] Correct method names in event listeners, Alon Levy, 2014/02/25
- [GMG-Devel] [PATCH 44/83] Remove the field for storing search results with the index., Alon Levy, 2014/02/25
- [GMG-Devel] [PATCH 46/83] Add verbose_name and css_id to search results., Alon Levy, 2014/02/25
- [GMG-Devel] [PATCH 47/83] Adapt results collection to change in result generation., Alon Levy, 2014/02/25
- [GMG-Devel] [PATCH 48/83] Modify search template to show tabbed results.,
Alon Levy <=
- [GMG-Devel] [PATCH 49/83] Show only unique results., Alon Levy, 2014/02/25
- [GMG-Devel] [PATCH 50/83] Change element ids and some template fixes., Alon Levy, 2014/02/25
- [GMG-Devel] [PATCH 51/83] Change view function for the search page., Alon Levy, 2014/02/25