From 330a67f32fbb2fc3a6225ef21e50552788d6702a Mon Sep 17 00:00:00 2001 From: Jonatan Schlag Date: Thu, 4 Jan 2018 16:31:54 +0100 Subject: [PATCH] bootstrap4: port job boxe to bootstrap4 Signed-off-by: Jonatan Schlag --- src/templates/modules/jobs/boxes.html | 31 ++++++++++++--------------- src/web/ui_modules.py | 18 +++++++++------- 2 files changed, 24 insertions(+), 25 deletions(-) diff --git a/src/templates/modules/jobs/boxes.html b/src/templates/modules/jobs/boxes.html index 3ee48ee..05754bb 100644 --- a/src/templates/modules/jobs/boxes.html +++ b/src/templates/modules/jobs/boxes.html @@ -1,21 +1,18 @@ -
- {% for j in jobs %} -
-

- - {{ format_time(j.duration, shorter=True) }} ‐ - {% module JobState(j) %} - - {{ j.arch }} -

- +

- {% end %} -
+ +{% end %} + diff --git a/src/web/ui_modules.py b/src/web/ui_modules.py index 4ebc4d1..40498fa 100644 --- a/src/web/ui_modules.py +++ b/src/web/ui_modules.py @@ -258,46 +258,48 @@ class JobStateModule(UIModule): _ = self.locale.translate classes = [] + classes.append("badge") + icon = None if state == "aborted": text = _("Aborted") - classes.append("muted") + classes.append("badge-secondary") icon = "icon-warning-sign" elif state == "dispatching": text = _("Dispatching") - classes.append("text-info") + classes.append("badge-info") icon = "icon-download-alt" elif state == "failed": text = _("Failed") - classes.append("text-error") + classes.append("badge-danger") icon = "icon-remove" elif state == "finished": text = _("Finished") - classes.append("text-success") + classes.append("badge-success") icon = "icon-ok" elif state == "pending": text = _("Pending") - classes.append("muted") + classes.append("badge-secondary") icon = "icon-time" elif state == "running": text = _("Running") - classes.append("text-info") + classes.append("badge-info") icon = "icon-cogs" elif state == "uploading": text = _("Uploading") - classes.append("text-info") + classes.append("badge-info") icon = "icon-upload-alt" # Return just the string, is state is unknown. else: text = _("Unknown: %s") % state - classes.append("muted") + classes.append("text-muted") if plain: return text -- 2.39.2