51 lines
3.1 KiB
HTML
51 lines
3.1 KiB
HTML
<section class="doc-header">
|
|
<div class="doc-toolbar">
|
|
<div id="filters-collapsible" class="filters-collapsible">
|
|
<div class="filters-collapsible-inner">
|
|
<div class="doc-toolbar-row">
|
|
<input type="text" id="doc-search" placeholder="Cerca ID sessione, corso, azienda…" class="doc-search">
|
|
<div class="doc-filter-group">
|
|
<label class="chk-label"><input type="checkbox" class="status-chk" value="trovato" checked> <span class="badge doc-trovato">trovato</span></label>
|
|
<label class="chk-label"><input type="checkbox" class="status-chk" value="caricato" checked> <span class="badge doc-caricato">caricato</span></label>
|
|
<label class="chk-label"><input type="checkbox" class="status-chk" value="warning" checked> <span class="badge doc-warning">warning</span></label>
|
|
<label class="chk-label"><input type="checkbox" class="status-chk" value="errore" checked> <span class="badge doc-errore">errore</span></label>
|
|
</div>
|
|
</div>
|
|
<div class="doc-toolbar-row">
|
|
<span class="filter-label">Tipo:</span>
|
|
<div class="doc-filter-group" id="filter-tipo"></div>
|
|
</div>
|
|
<div class="doc-toolbar-row">
|
|
<span class="filter-label">Cartella:</span>
|
|
<div class="doc-filter-group" id="filter-cartella"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="doc-toolbar-row">
|
|
<div class="doc-action-group">
|
|
<button id="btn-refresh" class="btn-action btn-refresh">↻ Aggiorna dati</button>
|
|
<span id="doc-refresh-ts" class="doc-refresh-ts"></span>
|
|
<span class="doc-count" id="doc-visible-count"></span>
|
|
<button id="btn-expand-all" class="btn-action">Espandi tutti</button>
|
|
<button id="btn-collapse-all" class="btn-action">Comprimi tutti</button>
|
|
</div>
|
|
<button id="btn-toggle-filters" class="btn-toggle-filters" title="Mostra/nascondi filtri">
|
|
<svg id="filters-arrow" class="filters-arrow" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 6 15 12 9 18"/></svg>
|
|
<span class="filters-btn-text">Filtri</span>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="doc-content">
|
|
${sessions_html}
|
|
</section>
|
|
|
|
<div class="floating-export">
|
|
<div id="doc-pagination"></div>
|
|
<div class="floating-export-btns">
|
|
<button id="btn-excel" class="btn-action btn-excel"><svg class="pdf-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2"/><path d="M8 7l4 5 4-5M8 17l4-5 4 5"/></svg> Excel</button>
|
|
<button id="btn-pdf" class="btn-action btn-pdf"><svg class="pdf-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="9" y1="13" x2="15" y2="13"/><line x1="9" y1="17" x2="13" y2="17"/></svg> PDF</button>
|
|
</div>
|
|
</div>
|