view/html: Unclutter tables.
authorRicardo Wurmus <rekado@elephly.net>
Tue, 31 Mar 2020 08:07:27 +0000 (10:07 +0200)
committerRicardo Wurmus <rekado@elephly.net>
Tue, 31 Mar 2020 08:07:27 +0000 (10:07 +0200)
assets/css/screen.css
mumi/web/view/html.scm

index d981818efcba7f5a89b43a3a7ac9a9b466055774..c4e47dda28ac5cf99776df190d959ff95a8062dd 100644 (file)
@@ -53,24 +53,33 @@ p + p {
 }
 
 thead {
-    border-bottom: 2px solid #ddd;
+    border-bottom: 1px solid #ddd;
     font-weight: bold;
+    line-height: 1.2em;
+    height: 5em;
+    vertical-align: bottom;
 }
 
-tr {
-    border-bottom: 1px solid #ddd;
+tr.heading th {
+    background-color: #f8f9fa;
+    font-weight: bold;
 }
 
 tr td:nth-child(3){
     min-width: 8rem;
 }
 
-tr.serious td:nth-child(1) {
-    background-color: #ff5a2a;
-    color: #fff;
+tr.serious svg {
+    fill: #ff5a2a;
+    margin-right: .5em;
+    height: 1.2em;
+    vertical-align: text-bottom;
 }
-tr.important td:nth-child(1) {
-    background-color: #feaaaa;
+tr.important svg {
+    fill: #000;
+    margin-right: .5em;
+    height: 1.2em;
+    vertical-align: text-bottom;
 }
 
 #header {
index 215573e891509d7db96526c65ef38f267368c64e..363b97d44296bfb0d927e21f77feb12bfe13e5ee 100644 (file)
             ,(%config 'submission-bug-email-address))
          " to submit a bug report.")
       (div
-       (@ (class "card mb-5"))
+       (@ (class "card"))
        (div (@ (class "card-body bg-light"))
           ,(search-form #:standalone? #t)
           (details
             ", and "
             (a (@ (href "help#search"))
                "many more!")))))
-      (h1 "Issues of interest")
-      (table (@ (class "table table-condensed table-sm table-hover"))
-             (thead
-              (tr (th "ID")
-                  (th "Subject")
-                  (th "Date submitted")
-                  (th "Status")))
-             (tbody
-              (tr (@ (class "bg-light")) (th (@ (colspan 4)) "Recent activity"))
-              ,@(list-of-bugs (recent-bugs 10))
-              (tr (@ (class "bg-light")) (th (@ (colspan 4)) "Priority bugs"))
-              ,@(priority-bugs)))))))
+
+      (table
+       (@ (class "table table-borderless table-hover"))
+       (thead
+        (tr (@ (class "h3")) (th (@ (colspan 4)) "Recent activity")))
+       (tbody
+        (tr (@ (class "heading"))
+            (th "ID")
+            (th "Subject")
+            (th "Date submitted")
+            (th "Status"))
+        ,@(list-of-bugs (recent-bugs 10)))
+       (thead
+        (tr (@ (class "h3")) (th (@ (colspan 4)) "Priority bugs")))
+       (tbody
+        (tr (@ (class "heading"))
+            (th "ID")
+            (th "Subject")
+            (th "Date submitted")
+            (th "Status"))
+        ,@(priority-bugs)))))))
 
 (define (help)
   (layout
@@ -479,7 +488,26 @@ supported.  To comment on this conversation "
          (let ((id (number->string (bug-num bug))))
            `(tr (@ (class ,(bug-severity bug)))
                 (td ,(or id "-"))
-                (td ,(if id
+                (td
+                 ,@(if (member (bug-severity bug) '("serious" "important"))
+                       `((svg (@ (xmlns"http://www.w3.org/2000/svg")
+                                 (xmlns:xlink "http://www.w3.org/1999/xlink")
+                                 (viewBox "0 0 14 16")
+                                 (version "1.1")
+                                 (height "1rem")
+                                 (width "1rem")
+                                 (aria-hidden "true"))
+                              (title ,(bug-severity bug))
+                              (path (@ (fill-rule "evenodd")
+                                       (d "\
+M7 2.3c3.14 0 5.7 2.56 5.7 5.7\
+s-2.56 5.7-5.7 5.7A5.71 5.71 0 011.3 8\
+c0-3.14 2.56-5.7 5.7-5.7z\
+M7 1C3.14 1 0 4.14 0 8\
+s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7z\
+m1 3H6v5h2V4zm0 6H6v2h2v-2z")))))
+                       '())
+                 ,(if id
                          `(a (@ (href ,(string-append "/issue/" id)))
                              ,(bug-subject* bug))
                          (bug-subject* bug)))