Skip to content

Commit 2d479c6

Browse files
authored
Merge pull request #135 from smortex/ui-improvements
Improve UI
2 parents c0b4ab9 + f611ea7 commit 2d479c6

3 files changed

Lines changed: 29 additions & 13 deletions

File tree

lib/riemann/dash/public/eventPane.js

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,19 @@ var eventPane = (function() {
55
var fixedFields = ['host', 'service', 'time', 'state', 'metric', 'ttl', 'description', 'tags'];
66
var fixedTemplate =
77
_.template(
8-
'<div class="host">{{-host}}</div>' +
9-
'<div class="service">{{-service}}</div>' +
10-
'<div class="state {{-state}}">{{-state}}</div>' +
11-
'<div class="metric">{{-metric}}</div>' +
8+
'<div>' +
9+
'<span class="host">{{-host}}</span>' +
10+
'<span class="service">{{-service}}</span>' +
11+
'<span class="state {{-state}}">{{-state}}</span>' +
12+
'<span class="metric">{{-metric}}</span>' +
1213
'<time class="absolute">{{-time}}</time>' +
13-
'<div class="ttl">{{-ttl}}</div>' +
14-
'<div class="tags">{{-tags}}</div>' +
15-
'<div class="description">{{-description}}</description>');
14+
'<span class="ttl">{{-ttl}}</span>' +
15+
'<span class="tags">{{-tags}}</span>' +
16+
'</div>' +
17+
'<pre class="description">{{-description}}</pre>');
1618

1719
var rowTemplate =
18-
_.template("<tr><td>{{-field}}</td><td>{{-value}}</td></tr>");
20+
_.template('<tr><td class="field-name">{{-field}}</td><td>{{-value}}</td></tr>');
1921

2022
// Hide the pane
2123
var hide = function() {
@@ -45,14 +47,18 @@ var eventPane = (function() {
4547
tags: "nil",
4648
description: "nil"})));
4749

48-
var table = el.append('<table></table>');
50+
var table = '<table>'
4951

5052
// Remaining fields
5153
_.each(event, function(value, field) {
5254
if (! _.contains(fixedFields, field)) {
53-
table.append(rowTemplate({field: field, value: value}));
55+
table += rowTemplate({field: field, value: value});
5456
}
5557
});
58+
59+
table += '</table>';
60+
61+
el.append(table);
5662
};
5763

5864
// Hide on escape.

lib/riemann/dash/public/format.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ var format = (function() {
66
}
77
precision = precision || 2;
88
var base = Math.pow(10, precision);
9-
var val = Math.round(number * base) / base;
9+
var val;
10+
if (Math.round(number) == number)
11+
val = number;
12+
else
13+
val = number.toFixed(precision);
1014

1115
if(!commas) {
1216
return val;

lib/riemann/dash/views/css.scss

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,6 @@ html,table {
147147
}
148148

149149
* {
150-
float: left;
151150
padding: 3px;
152151
}
153152

@@ -168,12 +167,19 @@ html,table {
168167

169168
.tags:before {
170169
color: $grey;
171-
content: "tags: ";
170+
content: "tags ";
171+
}
172+
173+
.field-name {
174+
color: $grey;
175+
text-align: right;
172176
}
173177

174178
.description {
179+
float: left;
175180
clear: both;
176181
white-space: pre-wrap;
182+
margin: 3px;
177183
}
178184
}
179185

0 commit comments

Comments
 (0)