diff --git a/events/templates/events/event_detail.html b/events/templates/events/event_detail.html index 4011132..caa5ece 100644 --- a/events/templates/events/event_detail.html +++ b/events/templates/events/event_detail.html @@ -8,14 +8,23 @@
ingest.management.commands.raise_exception in raise_exception
-
-
Event 55 out of 55 which occured at {{ event.timestamp }} (most recent)
+ + +
+ +
{#
Stacktrace:
I think this is obvious?#} {% for exception in exceptions %} -

{{ exception.type }}

+ {# option: make multi-exception stacktraces more clear
}#} +

{{ exception.type }}

{# potentially: hide this whole block if there is only a single exception #}
{{ exception.value }}
{% for frame in exception.stacktrace.frames %} @@ -51,6 +60,7 @@
{% endfor %} + {#
#} {# per-exception div in the multi-exception case #} {% if not forloop.last %}
During handling of the above exception, another exception occurred:
@@ -116,5 +126,6 @@ Issue grouper: "{{ issue_grouper }}"
{# the inner issue-block #} -
+
Event 55 out of 55 which occured at {{ event.timestamp }} (most recent)
+ {# the border #} {% endblock %} diff --git a/theme/static/css/dist/styles.css b/theme/static/css/dist/styles.css index 9663c9c..b261a0f 100644 --- a/theme/static/css/dist/styles.css +++ b/theme/static/css/dist/styles.css @@ -836,6 +836,10 @@ select { margin-right: 0.5rem; } +.mb-2 { + margin-bottom: 0.5rem; +} + .block { display: block; } @@ -880,6 +884,10 @@ select { width: 100%; } +.w-auto { + width: auto; +} + .border-collapse { border-collapse: collapse; } @@ -920,6 +928,18 @@ select { border-bottom-width: 2px; } +.border-b-4 { + border-bottom-width: 4px; +} + +.border-l-2 { + border-left-width: 2px; +} + +.border-l-4 { + border-left-width: 4px; +} + .border-slate-300 { --tw-border-opacity: 1; border-color: rgb(203 213 225 / var(--tw-border-opacity)); @@ -930,6 +950,21 @@ select { border-color: rgb(100 116 139 / var(--tw-border-opacity)); } +.border-cyan-300 { + --tw-border-opacity: 1; + border-color: rgb(103 232 249 / var(--tw-border-opacity)); +} + +.border-cyan-500 { + --tw-border-opacity: 1; + border-color: rgb(6 182 212 / var(--tw-border-opacity)); +} + +.border-slate-400 { + --tw-border-opacity: 1; + border-color: rgb(148 163 184 / var(--tw-border-opacity)); +} + .bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity)); @@ -1014,6 +1049,14 @@ select { padding-top: 0.25rem; } +.pb-6 { + padding-bottom: 1.5rem; +} + +.pb-5 { + padding-bottom: 1.25rem; +} + .text-center { text-align: center; } @@ -1082,6 +1125,16 @@ select { color: rgb(30 64 175 / var(--tw-text-opacity)); } +.text-cyan-500 { + --tw-text-opacity: 1; + color: rgb(6 182 212 / var(--tw-text-opacity)); +} + +.text-slate-500 { + --tw-text-opacity: 1; + color: rgb(100 116 139 / var(--tw-text-opacity)); +} + .filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } @@ -1090,11 +1143,35 @@ select { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } +.hover\:border-b-4:hover { + border-bottom-width: 4px; +} + .hover\:bg-slate-400:hover { --tw-bg-opacity: 1; background-color: rgb(148 163 184 / var(--tw-bg-opacity)); } +.hover\:bg-slate-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(241 245 249 / var(--tw-bg-opacity)); +} + +.hover\:bg-slate-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(226 232 240 / var(--tw-bg-opacity)); +} + +.hover\:bg-cyan-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(236 254 255 / var(--tw-bg-opacity)); +} + +.hover\:bg-cyan-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(207 250 254 / var(--tw-bg-opacity)); +} + @media (min-width: 1280px) { .xl\:ml-4 { margin-left: 1rem;