From 280b78251bce1e7b482908154761ec346e6f1879 Mon Sep 17 00:00:00 2001 From: OpenClaw Bot Date: Sat, 21 Mar 2026 14:43:55 +0100 Subject: [PATCH] feat(diarization-ui): replace browser prompt/confirm with in-app JS modal dialogs on document and library pages --- app.py | 90 ++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 72 insertions(+), 18 deletions(-) diff --git a/app.py b/app.py index 309eac9..54ad4f8 100644 --- a/app.py +++ b/app.py @@ -128,12 +128,46 @@ pre{{white-space:pre-wrap;background:#020617;color:#86efac;padding:12px;border-r small{{color:var(--muted)}} .hint{{color:var(--muted);font-size:13px}} @media (max-width:900px){{nav{{width:86px;padding:10px}} nav a span{{display:none}} .brand{{font-size:12px}} main{{padding:12px}}}} +.modal-backdrop{{position:fixed;inset:0;background:rgba(0,0,0,.55);display:none;align-items:center;justify-content:center;z-index:2000}} +.modal{{width:min(92vw,520px);background:#0b1222;border:1px solid #334155;border-radius:16px;padding:14px;box-shadow:0 24px 60px rgba(0,0,0,.5)}} +.modal h4{{margin:0 0 8px 0}} +.modal .actions{{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}} +.modal input,.modal select{{width:100%}} +.iconbtn{{text-decoration:none;font-size:18px;padding:2px 6px;border-radius:8px;border:1px solid #334155;background:#0b1222}} +