You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.1 KiB
39 lines
1.1 KiB
<!-- =======================================================================
|
|
File: templates/dashboard/book_detail.html
|
|
Purpose:
|
|
Detailpagina voor één book_idx.
|
|
Toont progress (download/audio) + filters + live logs.
|
|
======================================================================= -->
|
|
|
|
{% extends "layout.html" %} {% block content %}
|
|
|
|
<div class="dashboard-detail">
|
|
<h1 class="page-title">{{ title }}</h1>
|
|
<p class="breadcrumb">
|
|
<a href="/dashboard">← Terug naar dashboard</a>
|
|
</p>
|
|
|
|
<!-- Progress box -->
|
|
<section id="progressSection">
|
|
{% include "components/progress_box.html" with book_idx=book_idx,
|
|
title=title, download_total=download_total, download_done=download_done,
|
|
audio_total=audio_total, audio_done=audio_done %}
|
|
</section>
|
|
|
|
<!-- Log view -->
|
|
<section class="log-section">
|
|
<h2>Live Log</h2>
|
|
{% include "components/log_view.html" %}
|
|
</section>
|
|
</div>
|
|
|
|
<!-- PAGE-SPECIFIC JS -->
|
|
<script>
|
|
const BOOK_IDX = "{{ book_idx }}";
|
|
</script>
|
|
|
|
<script src="/static/js/log_view.js"></script>
|
|
<script src="/static/js/dashboard.js"></script>
|
|
|
|
{% endblock %}
|