From 0eb18095e0879a126a0e6e637bdf25259dbd367d Mon Sep 17 00:00:00 2001 From: Jing Kohn Date: Tue, 25 Nov 2025 19:08:00 +1000 Subject: [PATCH] jiggling out a lil bit of jank --- .DS_Store | Bin 6148 -> 6148 bytes css/admin.css | 40 ++++++++++++++++++++++++++++++++++++++-- js/admin.js | 2 +- 3 files changed, 39 insertions(+), 3 deletions(-) diff --git a/.DS_Store b/.DS_Store index a201f0c2ef3ebd3b9c4cec2bc29aa509f778da24..58eede071a9a86b0c22880542faf519458f64ac3 100644 GIT binary patch delta 15 WcmZoMXfc?ue&fb4_RXvu|M>wlVg@w; delta 17 YcmZoMXfc?uo{@3m#xVBHY#jgi0XfMAHvj+t diff --git a/css/admin.css b/css/admin.css index 27afca0..64af590 100644 --- a/css/admin.css +++ b/css/admin.css @@ -500,6 +500,7 @@ button:active { cursor: pointer; box-shadow: var(--shadow-sm); transition: var(--transition); + margin-top: -8px; } .slider::-webkit-slider-thumb:hover { @@ -537,6 +538,41 @@ button:active { flex: 1; } +/* Light mode: thin dark track line */ +body:not(.theme-dark) .slider::-webkit-slider-runnable-track { + height: 2px; + background: #222; + border-radius: 1px; +} +body:not(.theme-dark) .slider::-moz-range-track { + height: 2px; + background: #222; + border-radius: 1px; +} +body:not(.theme-dark) .slider::-ms-track { + height: 2px; + background: transparent; + border-color: transparent; + color: transparent; +} +body:not(.theme-dark) .slider::-ms-fill-lower, +body:not(.theme-dark) .slider::-ms-fill-upper { + background: #222; + border-radius: 1px; +} + +/* Dark mode: keep subtle grey track */ +.theme-dark .slider::-webkit-slider-runnable-track { + height: 2px; + background: #888; + border-radius: 1px; +} +.theme-dark .slider::-moz-range-track { + height: 2px; + background: #888; + border-radius: 1px; +} + /* === Checkboxes === */ .checkbox-label { display: flex; @@ -563,9 +599,8 @@ button:active { width: 100%; max-width: 640px; margin: 0 auto var(--space-lg); - background: #000; + background: transparent; border-radius: var(--radius-lg); - overflow: hidden; box-shadow: var(--shadow-lg); } @@ -573,6 +608,7 @@ button:active { display: block; width: 100%; height: auto; + border-radius: var(--radius-lg); } .preview-info { font-size: 11px; color: #888; text-align: center; margin-top: 6px; } body.theme-dark .preview-info { color: #aaa; } diff --git a/js/admin.js b/js/admin.js index e92ec65..d000005 100644 --- a/js/admin.js +++ b/js/admin.js @@ -256,7 +256,7 @@ function recordSession(){ var n = (patientName.value||'').trim()||'Unnamed'; var if(loadPatientBtn){ loadPatientBtn.addEventListener('click', function(){ var sel = document.getElementById('patientList'); if(!sel) return; var n = sel.value; if(!n) return; patientName.value = n; refreshPatientUI() }) } var speedBoost = document.getElementById('speedBoost'); if(speedBoost){ speedBoost.addEventListener('click', function(e){ var m = e.target.dataset.mult; if(!m) return; var mult = parseInt(m,10)||1; var btns = speedBoost.querySelectorAll('button'); for(var i=0;i