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.
40 lines
1.1 KiB
40 lines
1.1 KiB
<!-- =======================================================================
|
|
File: templates/dashboard/book_detail.html
|
|
Purpose:
|
|
Detailpagina voor één book_id.
|
|
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" %}
|
|
</section>
|
|
|
|
<!-- Log view -->
|
|
<section class="log-section">
|
|
<h2>Live Log</h2>
|
|
{% include "components/log_view.html" %}
|
|
</section>
|
|
</div>
|
|
|
|
<!-- PAGE-SPECIFIC JS -->
|
|
<script>
|
|
const BOOK_ID = "{{ book_id }}";
|
|
</script>
|
|
<!-- Shared log viewer -->
|
|
<script src="/static/js/log_view.js"></script>
|
|
|
|
<!-- Dashboard behaviour (only does something if dashboard HTML is present) -->
|
|
<script src="/static/js/dashboard.js"></script>
|
|
|
|
<!-- Existing global app logic -->
|
|
{% endblock %}
|