2018-05-20 00:10:01 +02:00
{% extends 'base.html' %}
{% block main %}
< div class = "container" >
< h1 class = "header" > {{ book.title }}< / h1 >
2018-06-11 12:00:48 +02:00
< div style = "float:right; padding-right: 140px;" >
< img class = "no_cover" id = "{{ book.title }}" src = "../uploads/cover/{{ book.cover }}" width = "280px" onerror = "if (this.src != '../uploads/cover/{{ book.cover }}') this.src = '../static/img/default_cover.gif';" > < / div >
2018-05-23 14:12:24 +02:00
2018-06-11 12:00:48 +02:00
< table class = "library_table" id = "table" style = "width:50%; padding-bottom: 80px;" >
< thead >
< tr id = "header" >
< th style = "width: 150px;" > < / th >
< th style = "width: 300px;" > < / th >
< / tr >
< / thead >
< tbody >
2018-06-10 17:41:44 +02:00
< tr >
< td > Year published: < / td >
< td > {{ book.year_published or '– – '}}< / td >
< / tr >
< tr >
< td > Author(s): < / td >
< td > {% for author in book.authors %}
2018-06-11 12:00:48 +02:00
< a href = "{{url_for('show_author_by_id', id=author.id)}}" > {{ author.author_name }}< / a > < br >
{% endfor %}< / td >
2018-06-10 17:41:44 +02:00
< / tr >
< tr >
< td > Category: < / td >
< td > {{ book.category }}< / td >
< / tr >
2018-06-11 12:00:48 +02:00
< tr >
2018-06-10 17:41:44 +02:00
< td > Included in stack(s): < / td >
< td > {% for stack in book.stacks %}
2018-05-31 18:04:05 +02:00
< li > < a href = "{{url_for('show_stack_by_id', id=stack.id)}}" > {{ stack.stack_name }}< / a >
2018-06-10 17:41:44 +02:00
< p style = "font-size: 10px;" > < a href = "{{url_for('remove_from_stack', stackid=stack.id, bookid=book.id)}}" > – Remove from stack< / a > {% endfor %}< / td >
< / tr >
2018-06-11 12:00:48 +02:00
< tr >
2018-06-11 13:51:24 +02:00
< td > < / td >
2018-06-11 12:00:48 +02:00
< td > < / td >
< / tr >
< tr >
2018-06-11 13:51:24 +02:00
< td style = "font-style: italic;" > Notes from uploader< / td >
2018-06-11 12:00:48 +02:00
< td > < / td >
< / tr >
< tr >
< td > How different is this item to the rest of the collection?< br > < / td >
< td > {{ book.sameness or '?'}} % different< / td >
< / tr >
< tr >
< td > How diverse are the references in this book?< br > < / td >
< td > {{ book.diversity or '?' }} % diverse < / td >
< / tr >
< tr >
< td > Who is speaking?< br > < / td >
< td > {{ book.gender or '?' }} % female < / td >
< / tr >
< tr >
< td > Who is uploading< br > < / td >
< td > {{ book.who or '?' }} < / td >
< / tr >
< tr >
< td > How much time has been spent with this item?< br > < / td >
< td > {{ book.time or '?' }} < / td >
< / tr >
2018-05-31 18:04:05 +02:00
2018-06-10 17:41:44 +02:00
< / tbody >
< / table >
2018-05-31 18:04:05 +02:00
2018-05-23 14:12:24 +02:00
< a href = "../uploads/{{ book.file }}" > download {{ book.fileformat }}< / a >
< br >
2018-06-10 12:15:07 +02:00
< br >
< p > Instances:< / p >
{% set got = {} %}
{% set all = 1 %}
{% for instance in book.instances %}
{% if instance.name in got %}
{% set x=got.__setitem__(instance.name, got[instance.name]+1) %}
{% else %}
{% set x=got.__setitem__(instance.name, 1) %}
{% endif %}
{% set all = loop.index %}
{% endfor %}
{% for instance, value in got.items() %}
{% set result = value/(book.instances|length) %}
{{ instance }}: {{ (result*100)|round|int }}%< br >
{% endfor %}
< br >
2018-05-20 00:10:01 +02:00
2018-06-11 13:51:24 +02:00
{% if book.file %}
< button id = "myBtn" style = "width: 180px; font-size: 10pt;" > < a > Download this {{ book.fileformat }}< / a > < / button >
< div id = "myModal" class = "modal" >
< div class = "modal-content" >
< span class = "close" > × < / span >
< h3 > A message from the uploading librarian:< / h3 >
< span style = "font-style: italic;" > "{{book.message or 'Happy reading.'}}" < / span > < br >
< h4 > < a href = "../uploads/{{ book.file }}" > >>>> Link to file < < < < < / h4 > < / a > < / div >
< / div >
{% else %}
{% endif %}
2018-06-10 11:16:47 +02:00
< button style = "font-size: 10pt;" > < a href = "{{ url_for('edit_book_by_id', id=book.id )}}" > edit< / a > < / button >
< button style = "font-size: 10pt;" > < a href = "{{ url_for('remove_book_by_id', id=book.id)}}" > delete< / a > < / button >
2018-06-10 12:29:09 +02:00
< br > < br >
2018-06-11 12:00:48 +02:00
2018-06-10 12:29:09 +02:00
< hr >
2018-06-11 13:51:24 +02:00
{% if previousbook %}
2018-06-10 12:29:09 +02:00
< a href = "{{ url_for('show_book_by_id', id=previousbook.id )}}" style = "font-size: 9pt;" > < see the previous book added to XPPL: & nbsp ; < i > {{ previousbook.title |truncate(40,True,'...') }} < / i > < / a > {% endif %}
2018-06-11 13:51:24 +02:00
{% if nextbook %}
2018-06-10 12:29:09 +02:00
< a href = "{{ url_for('show_book_by_id', id=nextbook.id )}}" style = "float:right; font-size: 9pt;" > see the next book added to XPPL: < i > {{ nextbook.title|truncate(40,True,'...')}} < / i > > < / a > {% endif %}
2018-05-20 00:10:01 +02:00
< / div >
2018-06-09 22:05:47 +02:00
2018-05-20 00:10:01 +02:00
{% endblock %}