From 72eb849b21f5151295d730d3450eb95e845f15dd Mon Sep 17 00:00:00 2001 From: Alexander Moisseev Date: Tue, 3 Apr 2018 17:54:27 +0300 Subject: [PATCH] [WebUI] Add messages total to throughput summary --- interface/css/rspamd.css | 7 +++++++ interface/index.html | 1 + interface/js/app/graph.js | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/interface/css/rspamd.css b/interface/css/rspamd.css index 91f39652b2..3af8baad73 100644 --- a/interface/css/rspamd.css +++ b/interface/css/rspamd.css @@ -573,6 +573,7 @@ td.maps-cell { width: 100%; } #rrd-table { + margin-bottom: 2px; width: 100% !important; text-align: left; font-size: 12px; @@ -582,6 +583,12 @@ td.maps-cell { padding-top: 2px; padding-bottom: 2px; } +#rrd-total { + padding-left: 8px; + margin-bottom: 10px; + text-align: left; + font-size: 12px; +} /* Throughput graph controls */ #graph_controls select { diff --git a/interface/index.html b/interface/index.html index 17f39b0870..85794a49db 100644 --- a/interface/index.html +++ b/interface/index.html @@ -119,6 +119,7 @@
+
Total messages:
diff --git a/interface/js/app/graph.js b/interface/js/app/graph.js index bc58029954..9ae6a92974 100644 --- a/interface/js/app/graph.js +++ b/interface/js/app/graph.js @@ -135,7 +135,9 @@ function($, D3Evolution, unused) { } function drawRrdTable(data, unit) { + var total_messages = 0; var rows = data.map(function (curr, i) { + total_messages += curr.value; return { options: { style: { @@ -146,6 +148,8 @@ function($, D3Evolution, unused) { }; }, []); + document.getElementById('rrd-total-value').innerHTML = total_messages; + $('#rrd-table').footable({ sorting: { enabled: true -- 2.47.3