X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/d628f5cb02cf0e7e69356a1eaf146daa76d50604..7e2ea2c03744c957fec412ccb09e6f285b3d9623:/wolnelektury/templates/catalogue/book_short.html diff --git a/wolnelektury/templates/catalogue/book_short.html b/wolnelektury/templates/catalogue/book_short.html index c80efff91..304cdc63e 100644 --- a/wolnelektury/templates/catalogue/book_short.html +++ b/wolnelektury/templates/catalogue/book_short.html @@ -1,11 +1,14 @@ {% load i18n %} +{% load catalogue_tags social_tags %} {% load thumbnail %} -<div class="book-box"> -<div class="book-box-inner"> - <a href="{{ book.get_absolute_url }}"> +<div class="{% block box-class %}book-box{% endblock %}"> +<div class="book-box-inner" style="position: relative;"> + + + <a href="{{ main_link }}"> {% if book.cover %} <img src=" - {% thumbnail book.cover "216x288" as thumb %} + {% thumbnail book.cover "139x193" as thumb %} {{ thumb.url }} {% empty %} {{ book.cover.url }} @@ -13,56 +16,93 @@ " alt="Cover" /> {% endif %} </a> + {% block right-column %} + {% endblock %} <div class="book-box-body"> + + +<div class="star {% if not request.user|likes:book %}un{% endif %}like"> + <div class="if-like" > + <a id="social-book-sets-{{ book.slug }}" data-callback='social-book-sets' class='ajaxable' href='{% url social_book_sets book.slug %}'> + â + </a> + </div> + <div class="if-unlike"> + <form id="social-like-book-{{ book.slug }}" data-callback='social-like-book' method='post' class='ajax-form' action='{% url social_like_book book.slug %}'> + <button type='submit'>â</button> + </form> + </div> +</div> + + <div class="book-box-head"> <div class="mono author"> - {% for author in tags.author %} - {{ author }} - {% endfor %} + {% for name, slug in related.tags.author %} + <a href="{% tag_url 'author' slug %}">{{ name }}</a>{% if not forloop.last %}, + {% endif %}{% endfor %}{% for title, slug in related.parents %}, + <a href="{% url book_detail slug %}">{{ title }}</a>{% endfor %} </div> - <div class="title">{{ book.title }}</div> + <div class="title"><a href="{{ main_link }}">{{ book.title }}</a></div> </div> - <div class="tags"> - {% spaceless %} - <span class="mono">{% trans "Epoch" %}:</span> <span class="book-box-tag"> - {% for tag in tags.epoch %} - <a href="{{ tag.get_absolute_url }}">{{ tag.name }} </a> + <div class="tags"> + <span class="mono"> {% trans "Epoch" %}:</span> <span class="book-box-tag"> + {% for name, slug in related.tags.epoch %} + <a href="{% tag_url 'epoch' slug %}">{{ name }}</a> + {% if not forloop.last %}<span>, </span>{% endif %} {% endfor %} </span> - <span class="mono">{% trans "Kind" %}:</span> <span class="book-box-tag"> - {% for tag in tags.kind %} - <a href="{{ tag.get_absolute_url }}">{{ tag.name }} </a> + <span class="mono"> {% trans "Kind" %}:</span> <span class="book-box-tag"> + {% for name, slug in related.tags.kind %} + <a href="{% tag_url 'kind' slug %}">{{ name }}</a> + {% if not forloop.last %}<span>, </span>{% endif %} {% endfor %} </span> - <span class="mono">{% trans "Genre" %}:</span> <span class="book-box-tag"> - {% for tag in tags.genre %} - <a href="{{ tag.get_absolute_url }}">{{ tag.name }} </a> + <span class="mono"> {% trans "Genre" %}:</span> <span class="book-box-tag"> + {% for name, slug in related.tags.genre %} + <a href="{% tag_url 'genre' slug %}">{{ name }}</a> + {% if not forloop.last %}<span>, </span>{% endif %} {% endfor %} </span> - {% endspaceless %} </div> </div> + {% shelf_tags book %} + <ul class="book-box-tools"> <li class="book-box-read"> {% if book.html_file %} - <a href="{% url book_text book.urlid %}" class="mono">{% trans "Read online" %}</a> + <a href="{% url book_text book.slug %}" class="mono downarrow">{% trans "Read online" %}</a> {% endif %} </li> <li class="book-box-download"> - <a class="mono">{% trans "Download" %}</a> + <a class="mono downarrow">{% trans "Download" %}</a> <div class="book-box-formats mono"> - {{ formats|join:"" }} + {% if book.pdf_file %} + <span><a href="{{ book.pdf_file.url}}">PDF</a> do wydruku</span> + {% endif %} + {% if book.epub_file %} + <span><a href="{{ book.epub_file.url}}">EPUB</a> na czytnik</span> + {% endif %} + {% if book.mobi_file %} + <span><a href="{{ book.mobi_file.url}}">MOBI</a> na Kindle</span> + {% endif %} + {% if book.txt_file %} + <span><a href="{{ book.txt_file.url}}">TXT</a> do zadaÅ specjalnych</span> + {% endif %} </div> </li> <li class="book-box-audiobook"> - {% if book.has_mp3_file %} - <a href="" class="mono">{% trans "Audiobook" %}</a> + {% if related.media.mp3 or related.media.ogg %} + <a href="{% url book_player book.slug %}" class="open-player mono downarrow">{% trans "Listen" %}</a> {% endif %} </li> </ul> + {% block book-box-extra-info %}{% endblock %} + {% block box-append %} + {% endblock %} + <div class="clearboth"></div> </div> </div>