diff --git a/package/share/ahriman/build-status.jinja2 b/package/share/ahriman/build-status.jinja2
index 62569013..fa79d1c5 100644
--- a/package/share/ahriman/build-status.jinja2
+++ b/package/share/ahriman/build-status.jinja2
@@ -11,7 +11,7 @@
-
ahriman {{ version|e }} ({{ architecture|e }}){{ service.status|e }}
+
ahriman {{ version|e }} ({{ architecture|e }})
{% include "search-line.jinja2" %}
@@ -31,11 +31,21 @@
{{ package.packages|join(" "|safe) }} |
{{ package.version|e }} |
{{ package.timestamp|e }} |
-
{{ package.status|e }} |
+
{{ package.status|e }} |
{% endfor %}
+
+
diff --git a/package/share/ahriman/style.jinja2 b/package/share/ahriman/style.jinja2
index 59849438..26291537 100644
--- a/package/share/ahriman/style.jinja2
+++ b/package/share/ahriman/style.jinja2
@@ -5,6 +5,11 @@
--color-pending: 255, 255, 146;
--color-success: 94, 255, 94;
--color-unknown: 225, 225, 225;
+
+ --color-header: 200, 200, 255;
+ --color-hover: 255, 255, 225;
+ --color-line-blue: 235, 235, 255;
+ --color-line-white: 255, 255, 255;
}
@keyframes blink-building {
@@ -26,7 +31,7 @@
padding: 15px 15% 0;
}
- section.element {
+ section.element, footer {
width: 100%;
padding: 10px 0;
}
@@ -40,19 +45,23 @@
}
tr.package:nth-child(odd) {
- background-color: rgba(255, 255, 255, 1);
+ background-color: rgba(var(--color-line-white), 1.0);
}
tr.package:nth-child(even) {
- background-color: rgba(235, 235, 255, 1);
+ background-color: rgba(var(--color-line-blue), 1.0);
}
tr.package:hover {
- background-color: rgba(255, 255, 225, 1);
+ background-color: rgba(var(--color-hover), 1.0);
}
tr.header{
- background-color: rgba(200, 200, 255, 1);
+ background-color: rgba(var(--color-header), 1.0);
+ }
+
+ td.status {
+ text-align: center;
}
td.package-unknown {
@@ -76,12 +85,10 @@
background-color: rgba(var(--color-success), 1.0);
}
- sup.service-unknown {
- font-weight: lighter;
+ li.service-unknown {
background-color: rgba(var(--color-unknown), 1.0);
}
- sup.service-building {
- font-weight: lighter;
+ li.service-building {
background-color: rgba(var(--color-building), 1.0);
animation-name: blink-building;
animation-duration: 1s;
@@ -89,12 +96,41 @@
animation-iteration-count: infinite;
animation-direction: alternate;
}
- sup.service-failed {
- font-weight: lighter;
+ li.service-failed {
background-color: rgba(var(--color-failed), 1.0);
}
- sup.service-success {
- font-weight: lighter;
+ li.service-success {
background-color: rgba(var(--color-success), 1.0);
}
+
+ ul.navigation {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+ overflow: hidden;
+ background-color: rgba(var(--color-header), 1.0);
+ }
+
+ ul.navigation li {
+ float: left;
+ }
+
+ ul.navigation li.status {
+ display: block;
+ text-align: center;
+ text-decoration: none;
+ padding: 14px 16px;
+ }
+
+ ul.navigation li a {
+ display: block;
+ color: black;
+ text-align: center;
+ text-decoration: none;
+ padding: 14px 16px;
+ }
+
+ ul.navigation li a:hover {
+ background-color: rgba(var(--color-hover), 1.0);
+ }
\ No newline at end of file