From f16df257b8ba224661d3707f7f69b43b4d47e36b Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Thu, 4 Sep 2014 11:35:23 +0000 Subject: [PATCH] modules/admin-full: dynamically order lines in connection live status Signed-off-by: Jo-Philipp Wich --- .../luasrc/view/admin_status/connections.htm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/admin-full/luasrc/view/admin_status/connections.htm b/modules/admin-full/luasrc/view/admin_status/connections.htm index 6525391aad..80c8b70e3c 100644 --- a/modules/admin-full/luasrc/view/admin_status/connections.htm +++ b/modules/admin-full/luasrc/view/admin_status/connections.htm @@ -281,6 +281,18 @@ You may obtain a copy of the License at pt_otr += ' ' + width + ',' + y_otr + ' ' + width + ',' + height; + var order = [ + [ line_udp, data_udp[data_udp.length-1] ], + [ line_tcp, data_tcp[data_tcp.length-1] ], + [ line_otr, data_otr[data_otr.length-1] ] + ]; + + order.sort(function(a, b) { return b[1] - a[1] }); + + for (var i = 0; i < order.length; i++) + order[i][0].parentNode.appendChild(order[i][0]); + + line_udp.setAttribute('points', pt_udp); line_tcp.setAttribute('points', pt_tcp); line_otr.setAttribute('points', pt_otr); -- 2.30.2