SSE in working state

This commit is contained in:
Maximilian Wagner
2025-12-26 01:37:23 +01:00
parent aa76d9c721
commit a6214e022f
11 changed files with 116 additions and 71 deletions

View File

@@ -12,26 +12,23 @@
<body>
<div class="container-fluid h-100 d-flex flex-column">
<div class="container-fluid h-100 d-flex flex-column" hx-ext="sse" sse-connect="/sse">
<div class="row output flex-grow-1">
<div class="col-3 left-sidebar" hx-sse="connect:/sse on:status" hx-swap="innerHTML">
Status <br>
Last Compilation <br>
Such Info <br>
Much wow
<div class="col-3 left-sidebar d-flex flex-column justify-content-between">
<div>
<h4>ServTeX Status</h4> <br>
<div sse-swap="status">
Compilation has not run yet.
</div>
</div>
<br>
<button class="btn btn-primary mt-2" hx-post="/compile" hx-trigger="click" hx-swap="none">Recompile</button>
</div>
<div class="col-9 p-0">
<iframe class="pdf-frame" src="/pdf?ts=0" hx-sse="connect:/sse on:pdf" hx-swap="outerHTML"></iframe>
<div class="col-9 p-0" sse-swap="pdf">
<iframe class="pdf-frame" src="/pdf?ts=0"></iframe>
</div>
</div>
<div class="command-out" hx-sse="connect:/sse on:output" hx-swap="innerHTML">
compile start<br>
compile file-x<br>
compile file-y<br>
example output<br>
warning but who cares<br>
finished compilation<br>
output file created<br>
<div class="command-out" sse-swap="output">
</div>
</div>
</div>