From b7b6884bb09bb7e60b744cdfddd9edb2da333920 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Sat, 4 Apr 2026 22:50:13 -0400 Subject: [PATCH] fix: add missing CSS classes + clean up remaining inline styles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add .lt-modal-sm (max 360px) and .lt-modal-header--danger variant used in JS-generated bulk delete confirmation modal (no CSS = unstyled header) - Add .lt-badge-sm for compact inline badges (comment counts, group tags) - Add .lt-kv-row { display:contents } with .lt-kv-label/.lt-kv-value rules (was missing from previous commit — added in base.css) - Replace style="text-align:center" with .lt-text-center in JS modal body - Replace style="flex-direction:column" with .lt-flex-col on .lt-btn-group Co-Authored-By: Claude Sonnet 4.6 --- assets/css/base.css | 14 ++++++++++++++ assets/js/dashboard.js | 2 +- views/DashboardView.php | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/assets/css/base.css b/assets/css/base.css index 0d6dd6c..38dfeea 100644 --- a/assets/css/base.css +++ b/assets/css/base.css @@ -1211,6 +1211,7 @@ select option:checked { letter-spacing: 0.1em; border: 1px solid currentColor; } +.lt-badge-sm { font-size: 0.5rem; padding: 0.05rem 0.3rem; } .lt-badge-green { color: var(--accent-green); } .lt-badge-amber { color: var(--accent-amber); } .lt-badge-red { color: var(--accent-red); } @@ -1316,6 +1317,19 @@ select option:checked { .lt-modal-close:active { color: var(--accent-red); opacity: 0.7; } .lt-modal-close:focus-visible { outline: 2px solid var(--accent-cyan); outline-offset: 2px; border-radius: 2px; } +/* Modal size modifier */ +.lt-modal-sm { width: min(360px, 92vw); } + +/* Modal header danger variant */ +.lt-modal-header--danger { + background: rgba(255, 77, 77, 0.08); + border-bottom-color: var(--accent-red); +} +.lt-modal-header--danger .lt-modal-title { + color: var(--accent-red); + text-shadow: var(--glow-red); +} + .lt-modal-body { padding: var(--space-lg); overflow-y: auto; diff --git a/assets/js/dashboard.js b/assets/js/dashboard.js index 95f4524..7e1c473 100644 --- a/assets/js/dashboard.js +++ b/assets/js/dashboard.js @@ -840,7 +840,7 @@ function showBulkDeleteModal() { [ ! ] DELETE ${ticketIds.length} TICKET(S) -
+

This action cannot be undone!

You are about to permanently delete ${ticketIds.length} ticket(s).
All associated comments and history will be lost.

diff --git a/views/DashboardView.php b/views/DashboardView.php index eb884fe..8c6de73 100644 --- a/views/DashboardView.php +++ b/views/DashboardView.php @@ -431,7 +431,7 @@ include __DIR__ . '/layout_header.php'; -
+