From da80f5e1e23fdd43423086146a060cb74f885e8e Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Sat, 15 Aug 2026 19:17:54 +0200 Subject: [PATCH] Add manual cache build progress UI --- main.inc.php | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 111 insertions(+), 1 deletion(-) diff --git a/main.inc.php b/main.inc.php index bb475a3..deb91e5 100644 --- a/main.inc.php +++ b/main.inc.php @@ -1,7 +1,7 @@ +.bratonien-main-cache { margin-top:16px; padding-top:14px; border-top:1px solid rgba(255,255,255,.1); } +.bratonien-main-cache__warning { margin:10px 0; color:#d6ae62; font-size:12px; line-height:1.45; } +.bratonien-main-cache__progress { display:none; margin-top:14px; } +.bratonien-main-cache__head { display:flex; justify-content:space-between; gap:12px; margin-bottom:7px; } +.bratonien-main-cache__track { height:18px; overflow:hidden; border:1px solid rgba(255,255,255,.16); border-radius:4px; background:rgba(0,0,0,.25); } +.bratonien-main-cache__bar { width:0; height:100%; background:#66a845; transition:width .25s ease; } +.bratonien-main-cache__progress.is-error .bratonien-main-cache__bar { background:#c95b5b; } +.bratonien-main-cache__progress.is-queued .bratonien-main-cache__bar { background:#a7834d; } +.bratonien-main-cache__details { margin-top:8px; color:#a9a9a9; line-height:1.45; } +.bratonien-main-cache__current { margin-top:4px; font-size:12px; color:#8f8f8f; overflow-wrap:anywhere; } + + +HTML; + + $script = str_replace(array('__STATUS_URL__', '__PWG_TOKEN__'), array($status_url, $token), $script); + $template->append('footer_elements', $script); +}