Pozamykanie tagów <div> i <span>, które nie mogą być standalone wg WebKit.
[wolnelektury.git] / wolnelektury / templates / catalogue / book_detail.html
1 {% extends "base.html" %}
2 {% load catalogue_tags pagination_tags %}
3
4 {% block title %}Lektura {{ book.title }} w WolneLektury.pl{% endblock %}
5
6 {% block bodyid %}book-detail{% endblock %}
7
8 {% block body %}
9     <h1>{{ book.title }}, {{ categories.author|join:", " }}</h1>
10     <form action="{% url search %}" method="get" accept-charset="utf-8" id="search-form">
11         <p>{{ form.q }} <input type="submit" value="Szukaj" /> <strong>lub</strong> <a href="{% url main_page %}">wróć do strony głównej</a></p>
12     </form>
13     
14     <div id="books-list">
15         {% if extra_info.license %}
16         <p>Utwór jest udostępniony na licencji <a href="{{ extra_info.license }}">{{ extra_info.license_description }}</a>.</p>
17         {% endif %}
18         <p>Na podstawie: {{ extra_info.source_name }}</p>
19         {% if book.has_description %}
20             <div id="description">
21                 {{ book.description|safe }}
22             </div>
23             <div id="toggle-description"><p>Zwiń opis ▲</p></div>
24         {% endif %}
25         <div id="formats">
26             <p class="change-sets">Wrzuć lekturę <span><a href="{% url catalogue.views.book_sets book.slug %}" class="jqm-trigger">na półkę!</a></span></p>
27             <div class="clearboth"></div>
28             <div class="wrap">
29             {% if book.html_file %}
30                 <a href="{% url book_text book.slug %}">Czytaj online</a>
31             {% endif %}
32             {% if book.pdf_file %}
33                 <a href="{{ book.pdf_file.url }}">Pobierz plik PDF</a>
34             {% endif %}
35             {% if book.odt_file %}
36                 <a href="{{ book.odt_file.url }}">Pobierz plik ODT</a>
37             {% endif %}
38             {% if book.txt_file %}
39                 <a href="{{ book.txt_file.url }}">Pobierz plik TXT</a>
40             {% endif %}
41             {% if book.mp3_file and book.ogg_file %}
42             <div id="czytamy-sluchajac-info">
43                     <a href="http://czytamysluchajac.pl/" id="czytamysluchajac-logo"><img src="/static/img/czytamysluchajac-logo-small.png" /></a>     
44                     <p>Czyta: {{ book.get_extra_info_value.artist_name }}</p>
45                     <p>Reżyseruje: {{ book.get_extra_info_value.director_name }}</p>
46                 </div>
47                 <a href="{{ book.mp3_file.url }}">Pobierz plik MP3</a>
48                 <a href="{{ book.ogg_file.url }}">Pobierz plik Ogg Vorbis</a>
49                 <object type="application/x-shockwave-flash" style="margin-top: 0.5em" data="/static/player.swf" width="426" height="20">
50                     <param name="movie" value="/static/player.swf" />
51                     <param name="bgcolor" value="#ffffff" />
52                     <param name="FlashVars" value="mp3={{ book.mp3_file.url }}&amp;width=426&amp;showvolume=1&amp;bgcolor1=eeeeee&amp;bgcolor2=eeeeee&amp;buttoncolor=666666" />
53                 </object>
54             {% endif %}
55             </div>
56         </div>
57     
58         {% if book_children %}
59         {% autopaginate book_children 10 %}
60         <div id="book-children">
61             <ol>
62             {% for book in book_children %}
63                 <li>{{ book.short_html }}</li>
64             {% endfor %}
65             </ol>
66         </div>
67         {% paginate %}
68         {% endif %}
69     
70     </div>
71         
72     <div id="tags-list">
73         <div id="book-info">
74             <h2>O utworze</h2>
75             <ul>
76                 <li>
77                     Autor: 
78                     {% for tag in categories.author %}
79                     <a href="{{ tag.get_absolute_url }}">{{ tag }}</a>
80                     {% endfor %}
81                 </li>
82                 <li>
83                     Epoka:
84                     {% for tag in categories.epoch %}
85                     <a href="{{ tag.get_absolute_url }}">{{ tag }}</a>
86                     {% endfor %}
87                 </li>
88                 <li>
89                     Rodzaj:
90                     {% for tag in categories.kind %}
91                     <a href="{{ tag.get_absolute_url }}">{{ tag }}</a>
92                     {% endfor %}
93                 </li>
94                 <li>
95                     Gatunek:
96                     {% for tag in categories.genre %}
97                     <a href="{{ tag.get_absolute_url }}">{{ tag }}</a>
98                     {% endfor %}
99                 </li>
100             </ul>
101             <h2>W innych miejscach</h2>
102             <ul>
103                 <li><a href="{{ extra_info.about }}">Lektura na wiki projektu</a></li>
104                 <li><a href="{{ extra_info.source_url }}">Lektura w CBN Polona</a></li>
105                 {% if book.gazeta_link %}
106                 <li><a href="{{ book.gazeta_link }}">Opis lektury w Lektury.Gazeta.pl</a></li>
107                 {% endif %}
108                 {% if book.wiki_link %}
109                 <li><a href="{{ book.wiki_link }}">Opis lektury w Wikipedii</a></li>
110                 {% endif %}
111             </ul>
112         </div>
113         <div id="themes-list">
114             <h2>Motywy w utworze</h2>
115             <ul>
116             {% for theme in book_themes %}
117                 <li><a href="{% url book_fragments book.slug,theme.slug %}">{{ theme }} ({{ theme.count }})</a></li>
118             {% endfor %}
119             </ul>
120         </div>
121         <div class="clearboth"></div>
122     </div>
123     <div id="set-window">
124         <div class="header"><a href="#" class="jqmClose">Zamknij</a></div>
125         <div class="target">
126             <p><img src="/static/img/indicator.gif" alt="*"/> Ładowanie</p>
127         </div>
128     </div>
129 {% endblock %}