diff --git a/static/css/default_light/main.css b/static/css/default_light/main.css index 9189a40..21f3e6b 100644 --- a/static/css/default_light/main.css +++ b/static/css/default_light/main.css @@ -237,6 +237,9 @@ label { grid-template-columns: min-content min-content; grid-gap: 6px 16px; width: min-content; + background-color: #fff; + border: 1px solid #2979b8; + padding: 16px; border-radius: 6px; } #time-selector.hidden { diff --git a/static/css/gruvbox/main.css b/static/css/gruvbox/main.css index 6d2377f..fd15ce2 100644 --- a/static/css/gruvbox/main.css +++ b/static/css/gruvbox/main.css @@ -237,6 +237,9 @@ label { grid-template-columns: min-content min-content; grid-gap: 6px 16px; width: min-content; + background-color: #282828; + border: 1px solid #333; + padding: 16px; border-radius: 6px; } #time-selector.hidden { diff --git a/static/js/problems.mjs b/static/js/problems.mjs index 8f45b3e..fa7c921 100644 --- a/static/js/problems.mjs +++ b/static/js/problems.mjs @@ -6,6 +6,7 @@ export class UI { const list = document.getElementById('acknowledged-list') list.classList.remove('hidden') } + this.acknowledgeDisplay(showAcked == 'true') const display = localStorage.getItem('problems_display') if (display === null) @@ -23,13 +24,20 @@ export class UI { } toggleAcknowledged(evt) { - const list = document.getElementById('acknowledged-list') + this.acknowledgeDisplay(evt.target.checked) + } - if (evt.target.checked) { + acknowledgeDisplay(show) { + const list = document.getElementById('acknowledged-list') + const areaItems = document.querySelectorAll('.acked') + + if (show) { list.classList.remove('hidden') + areaItems.forEach(item=>item.classList.remove('hidden')) localStorage.setItem('show_acknowledged', true) } else { list.classList.add('hidden') + areaItems.forEach(item=>item.classList.add('hidden')) localStorage.setItem('show_acknowledged', false) } } diff --git a/static/less/main.less b/static/less/main.less index dc4e7d5..22e012d 100644 --- a/static/less/main.less +++ b/static/less/main.less @@ -295,6 +295,9 @@ label { grid-gap: 6px 16px; width: min-content; + background-color: @bg1; + border: 1px solid @bg3; + padding: 16px; border-radius: 6px; &.hidden { diff --git a/views/pages/problems.gotmpl b/views/pages/problems.gotmpl index 48a4510..f762107 100644 --- a/views/pages/problems.gotmpl +++ b/views/pages/problems.gotmpl @@ -15,13 +15,16 @@ -
+
{{ block "timefilter" . }}{{ end }}
+
+ +
- -