diff --git a/puppetboard/static/css/puppetboard.css b/puppetboard/static/css/puppetboard.css
index 46d002f..a00cbd0 100644
--- a/puppetboard/static/css/puppetboard.css
+++ b/puppetboard/static/css/puppetboard.css
@@ -1,104 +1,57 @@
body {
- padding-top: 60px;
+ margin: 0;
+ font-family: "Open Sans", sans-serif;
}
-th.headerSortUp {
- position: relative
+
+a {
+ color: #564F8A;
+ text-decoration: none;
}
-th.headerSortDown {
- position: relative
+
+h1.ui.header.no-margin-bottom {
+ margin-bottom: 0;
}
-th.header {
- position: relative
+
+.tablesorter-header-inner {
+ float: left;
}
-th.header:after {
- content: "\f0dc";
- font-family: FontAwesome;
- font-style: normal;
- font-weight: normal;
- text-decoration: inherit;
- color: #000;
- font-size: 18px;
- padding-right: 0.5em;
- float:right;
+
+th.tablesorter-headerAsc::after {
+ content: '\25b4' !important;
+ float: right;
}
-th.headerSortUp:after {
- content: "\f0de";
- font-family: FontAwesome;
- font-style: normal;
- font-weight: normal;
- text-decoration: inherit;
- color: #000;
- font-size: 18px;
- padding-right: 0.5em;
- float:right;
+
+th.tablesorter-headerDesc::after {
+ content: '\25be' !important;
+ float: right;
}
-th.headerSortDown:after {
- content: "\f0dd";
- font-family: FontAwesome;
- font-style: normal;
- font-weight: normal;
- text-decoration: inherit;
- color: #000;
- font-size: 18px;
- padding-right: 0.5em;
- float:right;
+
+.ui.grid.padding-bottom {
+ padding-bottom: 40px !important;
}
-.stat {
- margin-bottom: 40px;
+
+.status {
+ width: 47%;
+ text-align: center;
+ display: block;
}
-.navbar .brand:hover {
- color: #fff;
+.count {
+ width: 21%;
+ text-align: center;
+ display: block;
}
-.table tbody tr.error>td {
- background-color: #f2dede;
+
+.no-margin-top {
+ margin-top: -35px !important;
}
-h1.error {
- color: rgb(223, 46, 27);
+
+.absolute {
+ position: fixed;
+ bottom: 0;
+ width: 100%;
+ background: #E8E8E8;
}
-h1.success {
- color: #18BC9C;
-}
-h1.noop {
- color:#aaa;
-}
-tr.event {
- cursor: pointer;
-}
-td.message {
- padding: 0;
- border: 0;
- background-color: #FFFFE9;
-}
-div[id^='message-event'] {
- display: none;
- padding: 4px 15px 4px 15px;
-}
-.label-count {
- width:25px;
- text-align:center;
-}
-.label-time {
- width:73px;
- text-align:center;
-}
-.label-status {
- width:100px;
- text-align:center;
-}
-.label-nothing {
- background-color:#ddd;
- color:#ddd;
-}
-.label.label-failed {
- background-color: rgb(231, 76, 60);
-}
-.label.label-changed {
- background-color: rgb(24, 188, 156);
-}
-.label.label-unreported {
- background-color: rgb(231, 76, 60);
- background-color: rgb(129, 145, 146);
-}
-.btn-lastreport {
- width:100px;
+
+.absolute div {
+ padding: 1em;
}
diff --git a/puppetboard/static/js/tablesort.min.js b/puppetboard/static/js/tablesort.min.js
new file mode 100644
index 0000000..ab17511
--- /dev/null
+++ b/puppetboard/static/js/tablesort.min.js
@@ -0,0 +1,9 @@
+/*
+ A simple, lightweight jQuery plugin for creating sortable tables.
+ https://github.com/kylefox/jquery-tablesort
+ Version 0.0.2
+*/
+$(function(){var a=window.jQuery;a.tablesort=function(d,c){var e=this;this.$table=d;this.$thead=this.$table.find("thead");this.settings=a.extend({},a.tablesort.defaults,c);this.$table.find("th").bind("click.tablesort",function(){e.sort(a(this))});this.direction=this.$th=this.index=null};a.tablesort.prototype={sort:function(d,c){var e=new Date,b=this,g=this.$table,n=0 The request sent to PuppetDB was invalid. This is usually caused by using an unsupported operator. The request sent to PuppetDB was invalid. This is usually caused by using an unsupported operator. What you were looking for has been disabled by the administrator. What you were looking for has been disabled by the administrator. What you were looking for could not be found in PuppetDB. What you were looking for could not be found in PuppetDB. This error usually occurs because:
- Please have a look at the log output for further information. This error usually occurs because:
+ Bad Request
- Bad Request
+Permission Denied
- Permission Denied
+Not Found
- Not Found
+Internal Server Error
-
-
- Internal Server Error
+
+
Please have a look at the log output for further information.
{% endblock %} diff --git a/puppetboard/templates/_macros.html b/puppetboard/templates/_macros.html index ba70a69..3c0bad5 100644 --- a/puppetboard/templates/_macros.html +++ b/puppetboard/templates/_macros.html @@ -1,8 +1,8 @@ {% macro facts_table(facts, autofocus=False, condensed=False, show_node=False, show_value=True, link_facts=False, margin_top=20, margin_bottom=20) -%} -| Start time | @@ -119,7 +119,7 @@{{report.agent_version}} | {% endif %} {% if show_host_col %} -{{nodename}} | +{{ report.node }} | {% endif %} {% endfor %} diff --git a/puppetboard/templates/fact.html b/puppetboard/templates/fact.html index 9950d74..b6a9782 100644 --- a/puppetboard/templates/fact.html +++ b/puppetboard/templates/fact.html @@ -2,8 +2,8 @@ {% import '_macros.html' as macros %} {% block content %}
|---|
| Status | -Hostname | -- | ||||||
|---|---|---|---|---|---|---|---|---|
| - - {{node.status}} - - {% if node.status=='unreported'%} - {{ node.unreported_time }} - {% else %} - {% if node.events['failures'] %}{{node.events['failures']}}{% else %}0{% endif%} - {% if node.events['successes'] %}{{node.events['successes']}}{% else %}0{% endif%} - {% endif %} - | -{{ node.name }} | -
- {% if node.unreported_time != None or node.status != 'unreported' %}
- Latest Report
- {% else %}
- No Report
+ Nodes status detail ({{nodes|length}})+
Nodes status detail-
- Nothing seems to be changing.
-
+ Nodes status detail+ {% endif %} -{% endblock row_fluid %} +{% endblock content %} diff --git a/puppetboard/templates/layout.html b/puppetboard/templates/layout.html index a49e942..c8fef60 100644 --- a/puppetboard/templates/layout.html +++ b/puppetboard/templates/layout.html @@ -2,66 +2,52 @@ - |