]> git.0d.be Git - panikweb-esperanzah.git/blob - espeweb/templates/emissions/episodes.html
mutate into an addon module for panikweb
[panikweb-esperanzah.git] / espeweb / templates / emissions / episodes.html
1 {% extends "emissions/emission_detail.html" %}
2 {% load paniktags %}
3 {% block nav %}
4         {% emission_nav klass "episodes" %}
5 {% endblock %}
6
7 {% block main %}
8 <div class="wrapper {% if episodes %}sided{% endif %}">
9
10         {% if search_query and not episodes %}
11                         <div class="big error padded center">Manque de pot, pas de résultats à cette recherche !</div>
12         {% endif %}
13
14         {% if search_query and episodes or episodes.count <= 24 %}
15                 <ul class="custom columns list">
16                 {% for episode in episodes %}
17                         <li class="item {% for category in episode.emission.categories.all %} {{ category|slugify }}{% endfor %}">
18                                 {% episode_resume model="inline"%}                      
19                         </li>
20                 {% endfor %}
21                 </ul>
22         {% else %}
23         <div id="Emission-container" class="emission padded">
24                 {% if episodes %}
25                         {% with episodes as episodes %}
26                                 {% regroup episodes by first_diffusion|date:"F Y"|capfirst as month_list %}
27                                 <div>
28                                 {% for month in month_list %}
29                                         <div class="monthGroup {% if forloop.counter|divisibleby:2 %}even{% else %}odd{% endif %}">
30                                                 <div 
31                                                         class="legend button"                                           
32                                                         onclick="$('#{{ month.grouper|slugify }}').toggle();"
33                                                 >&gt; {{ month.grouper }}</div>
34                                                 <ul class="custom list" id="{{ month.grouper|slugify }}" 
35                                                         {% if forloop.counter >= 3 %}style="display:none;"{% endif %}
36                                                 >
37                                                 {% for episode in month.list %}
38                                                         <li>{% episode_resume model="inline" date="daytime" %}</li>
39                                                 {% endfor %}
40                                                 </ul>
41                                         </div>
42                                 {% endfor %}
43                                 </div>
44                         {% endwith %}
45                 {% endif %}
46         </div>
47         {% endif %}
48 </div>
49 {% endblock %}