guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]


From: Mathieu Othacehe
Date: Thu, 8 Apr 2021 09:42:56 -0400 (EDT)

branch: master
commit d3d1f384a4622b48650219f309adfdd27a8e8099
Author: Mathieu Othacehe <othacehe@gnu.org>
AuthorDate: Thu Apr 8 15:42:07 2021 +0200

    Fix display glitches.
    
    * src/cuirass/templates.scm (specifications-table): Fix glitches.
    * src/static/css/cuirass.css (job-val): New section.
    * doc/cuirass.texi: Update it.
---
 doc/cuirass.texi           |  5 +++--
 src/cuirass/templates.scm  | 23 ++++++++++++-----------
 src/static/css/cuirass.css |  4 ++++
 3 files changed, 19 insertions(+), 13 deletions(-)

diff --git a/doc/cuirass.texi b/doc/cuirass.texi
index f313626..c12ce71 100644
--- a/doc/cuirass.texi
+++ b/doc/cuirass.texi
@@ -1117,8 +1117,9 @@ This integer field references the evaluation identifier 
from the
 @code{Evaluations} table, indicating to which evaluation this job
 belongs.
 
-@item derivation
-This text field holds the absolute name of the job derivation file.
+@item builds
+This integer field references the build id from the @code{Builds}
+table, corresponding to this job.
 
 @item system
 This text field holds the system name of the derivation.
diff --git a/src/cuirass/templates.scm b/src/cuirass/templates.scm
index b96e874..c5aeeec 100644
--- a/src/cuirass/templates.scm
+++ b/src/cuirass/templates.scm
@@ -331,14 +331,13 @@ $('.job-toggle').click(function() {
                                 (specification-name spec))))
                           (if summary
                               `((div
-                                 (@ (class "badge badge-success job-per")
+                                 (@ (class "badge badge-success job-per mr-3")
                                     (title "Percentage succeeded"))
                                  ,(format #f "~1,2f%"
                                           (assq-ref summary #:percentage)))
                                 " "
                                 (div
-                                 (@ (class "job-val")
-                                    (style "display:none"))
+                                 (@ (class "job-val"))
                                  (div
                                   (@ (class "badge badge-success")
                                      (title "Succeeded"))
@@ -353,16 +352,18 @@ $('.job-toggle').click(function() {
                                   ,(assq-ref summary #:scheduled))))
                               '())))
                      (td
-                      ,(let ((eval (and=> (spec-summary
+                      ,@(let ((eval (and=> (spec-summary
                                            (specification-name spec))
                                           (cut assq-ref <> #:evaluation))))
-                         `(a (@ (href "/eval/" ,eval
-                                      "/dashboard"))
-                             (div
-                              (@ (class "oi oi-monitor d-inline-block ml-2")
-                                 (title "Dashboard")
-                                 (aria-hidden "true"))
-                              "")))
+                          (if eval
+                              `((a (@ (href "/eval/" ,eval
+                                             "/dashboard"))
+                                    (div
+                                     (@ (class "oi oi-monitor d-inline-block 
ml-2")
+                                        (title "Dashboard")
+                                        (aria-hidden "true"))
+                                     "")))
+                              '()))
                       (div
                        (@ (class "dropdown d-inline-block ml-2"))
                        (a (@ (class "oi oi-menu dropdown-toggle 
no-dropdown-arrow")
diff --git a/src/static/css/cuirass.css b/src/static/css/cuirass.css
index ccab72a..9967e11 100644
--- a/src/static/css/cuirass.css
+++ b/src/static/css/cuirass.css
@@ -92,3 +92,7 @@ div.tooltip {
     max-width: 1000px;
     height: 30px;
 }
+
+.job-val {
+    display: none;
+}



reply via email to

[Prev in Thread] Current Thread [Next in Thread]