fst – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | (function () { |
2 | // Datatables setup. |
||
3 | var dataTable = $('#incidents').DataTable({ |
||
4 | 'dom': 'Bfrtip', |
||
5 | "bInfo": false, |
||
6 | 'buttons': [ |
||
7 | 'csv' |
||
8 | ], |
||
9 | 'ajax': { |
||
10 | 'url': '/metrics', |
||
11 | 'contentType': 'application/json', |
||
12 | 'type': 'GET', |
||
13 | 'dataSrc': function (data) { |
||
14 | var attacked_peers = data.attacked_peers |
||
15 | return Object.keys(attacked_peers).map(function (item) { |
||
16 | return { |
||
17 | Server: item, |
||
18 | Incidents: attacked_peers[item].count, |
||
19 | Stamp: attacked_peers[item].stamp |
||
20 | } |
||
21 | }) |
||
22 | } |
||
23 | }, |
||
24 | 'order': [1, 'desc', 'desc'], |
||
25 | 'ordering': true, |
||
26 | 'searching': true, |
||
27 | 'columns': [ |
||
28 | { 'data': 'Server' }, |
||
29 | { 'data': 'Incidents' }, |
||
30 | { 'data': 'Stamp' } |
||
31 | ] |
||
32 | }) |
||
33 | |||
34 | // Update data table. |
||
35 | setInterval(function () { |
||
36 | dataTable.ajax.reload(null, false) // user paging is not reset on reload |
||
37 | }, 1000) |
||
38 | |||
39 | })() |