-{% load i18n catalogue_tags %}
+{% load i18n l10n catalogue_tags %}
{% with audiobooks=book.get_audiobooks %}
- <div class="c-media__player" id="jp_container_{{ book.pk }}">
+ <div class="c-media__player" id="jp_container_{{ book.pk }}" data-book-slug="{{ book.slug }}">
<div class="jp-jplayer" data-player="jp_container_{{ book.pk }}"
data-supplied="oga,mp3"></div>
<div class="c-player__head">
- <span></span>
+ <span> </span>
</div>
<div class="c-player">
<div class="c-player__btns">
- <button class="play-prev"><i class="icon icon-prev"></i></button>
- <button class="c-player__btn--md jp-play"><i class="icon icon-play"></i></button>
- <button class="play-next"><i class="icon icon-next"></i></button>
- <div class="c-select speed">
+ <button class="play-prev" data-s-ord="2"><i class="icon icon-prev"></i></button>
+ <button class="c-player__btn--md jp-play" data-s-ord="3"><i class="icon icon-play"></i></button>
+ <button class="play-next" data-s-ord="4"><i class="icon icon-next"></i></button>
+ <div class="c-select speed" data-s-ord="1">
<ul>
- <li>2×</li>
- <li>1.75×</li>
- <li>1.5×</li>
- <li>1.25×</li>
- <li class="is-active">1×</li>
- <li>0.75×</li>
- <li>0.5×</li>
- <li>0.25×</li>
+ <li data-speed="2">2×</li>
+ <li data-speed="1.75">1.75×</li>
+ <li data-speed="1.5">1.5×</li>
+ <li data-speed="1.25">1.25×</li>
+ <li data-speed="1" class="is-active">1×</li>
+ <li data-speed="0.75">0.75×</li>
+ <li data-speed="0.5">0.5×</li>
</ul>
</div>
</div>
<div class="c-player__timeline">
- <div class="c-player__info"></div>
<div class="c-player__chapters">
- <span>Rozdziały</span>
+ {% if audiobooks.0|length > 1 %}
+ <span>
+ <span class="only-l">Rozdziały</span>
+ <span class="only-s">Roz.</span>
+ </span>
+ {% endif %}
<ul class="jp-playlist">
+ {% localize off %}
{% for i in audiobooks.0 %}
<li
data-mp3='{{ i.mp3.file.url }}'
data-ogg='{{ i.ogg.file.url }}'
data-media-id="{{ i.mp3.id }}"
+ data-duration="{{ i.mp3.duration }}"
>
{% with extra_info=i.mp3.get_extra_info_json %}
<span class="title">
{% endwith %}
</li>
{% endfor %}
+ {% endlocalize %}
</ul>
</div>
+ <div class="c-player__info"></div>
<span>
<span class="jp-seek-bar">
<span class="jp-play-bar"></span>
<time class="c-player__length">
<span class="jp-current-time"></span>
- <span>
- <span class="jp-duration"></span>
- {% if audiobooks.0|length > 1 %}
- / {{ audiobooks.2 }}
- {% endif %}
+ <span class="time-left">
</span>
+ <span class="total-time-left">?</span>
</time>
</div>
<div class="project-logo"></div>
<div class="content"></div>
</div>
-
- <ul class="jp-playlist" style="display: none;">
- {% for i in audiobooks.0 %}
- <li
- data-mp3='{{ i.mp3.file.url }}'
- data-ogg='{{ i.ogg.file.url }}'
- data-media-id="{{ i.mp3.id }}"
- >
- {% with extra_info=i.mp3.get_extra_info_json %}
- <span class="title">
- {{ i.mp3.part_name }}
- </span>
- <span class="attribution">
- {% trans "Artist:" %} <span class='artist'>{{ extra_info.artist_name }}</span>,
- {% trans "director:" %} <span class='director'>{{ extra_info.director_name }}</span>
- </span>
- <span class="license">
- {% if extra_info.license %}{% license_icon extra_info.license %}{% endif %}
- </span>
- <span class="project-icon">
- {% if i.mp3.project_icon %}<img class="project-icon" src="{{ i.mp3.project_icon }}">{% endif %}
- </span>
- <span class="project-description">
- {% if i.mp3.project_description %}{{ i.mp3.project_description }}{% else %}
- {% with fb=extra_info.funded_by %}
- {% if fb %}Dofinansowano ze środków: {{ fb }}.{% endif %}
- {% endwith %}
- {% endif %}
- </span>
- {% endwith %}
- </li>
- {% endfor %}
- </ul>
-
</div>
{% endwith %}