views/books/reading-table.pug
table
thead
tr
th #{__('reading-username')}
th #{__('reading-status')}
th(colspan="2") #{__('reading-progress')}
if book.status
for person in Object.keys(book.status)
tr
td
a(href='/book-club/book/'+book.isbn+'/'+person) #{person}
if book.status[person]
- obj = book.status[person][book.status[person].length - 1]
td(class='reading-'+obj.status) #{__('reading-'+obj.status)}
if obj.pages
td
span #{obj.pages} / #{book.upstream.pageCount}
td
progress(value=obj.pages,max=book.upstream.pageCount)
else
if obj.freeform
td
em #{obj.freeform}
else
td
if obj.status === 'finished'
td
progress(value=book.upstream.pageCount,max=book.upstream.pageCount)
else
td
else
td #{__('reading-awaiting-confirmation')}
else
tr
td(colspan="3").center #{__('reading-awaiting-readers')}