Align base.html and modal with tinker_tickets reference implementation
Lint / Notify on failure (push) Blocked by required conditions
Lint / Python (flake8) (push) Failing after 1m12s
Lint / JS (eslint) (push) Successful in 13s
Security / Python Security (bandit) (push) Failing after 1m14s
Test / Python Tests (pytest) (push) Failing after 24m3s
Lint / Deploy (push) Failing after 12m10s
Lint / Notify on failure (push) Blocked by required conditions
Lint / Python (flake8) (push) Failing after 1m12s
Lint / JS (eslint) (push) Successful in 13s
Security / Python Security (bandit) (push) Failing after 1m14s
Test / Python Tests (pytest) (push) Failing after 24m3s
Lint / Deploy (push) Failing after 12m10s
- Add lt-glitch + data-text to brand title (signature glitch effect) - Add mobile nav drawer (lt-nav-drawer) and hamburger button (lt-menu-btn) - Add VT323 font, theme toggle button (lt-theme-btn), footer with hints - Add command palette overlay + lt.cmdPalette.init() with nav commands - Add keyboard shortcuts help modal and skip link - Move base.js to <head> so lt.* is available for inline scripts - Fix suppress modal: lt-modal-backdrop → lt-modal-overlay (base.css class) - Fix modal open/close: use .is-open / aria-hidden instead of inline style Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+5
-2
@@ -234,7 +234,8 @@ function openSuppressModal(type, name, detail) {
|
||||
document.getElementById('sup-expires').value = '';
|
||||
|
||||
updateSuppressForm();
|
||||
modal.style.display = 'flex';
|
||||
modal.classList.add('is-open');
|
||||
modal.removeAttribute('aria-hidden');
|
||||
|
||||
document.querySelectorAll('#suppress-modal .pill').forEach(p => p.classList.remove('active'));
|
||||
const manualPill = document.querySelector('#suppress-modal .pill-manual');
|
||||
@@ -245,7 +246,9 @@ function openSuppressModal(type, name, detail) {
|
||||
|
||||
function closeSuppressModal() {
|
||||
const modal = document.getElementById('suppress-modal');
|
||||
if (modal) modal.style.display = 'none';
|
||||
if (!modal) return;
|
||||
modal.classList.remove('is-open');
|
||||
modal.setAttribute('aria-hidden', 'true');
|
||||
}
|
||||
|
||||
function updateSuppressForm() {
|
||||
|
||||
Reference in New Issue
Block a user