From 1484dff781e6dea9199abe6ade6b35b9b4aa76ce Mon Sep 17 00:00:00 2001 From: Victor Date: Mon, 7 Oct 2019 21:52:10 +0200 Subject: [PATCH] Sort custom dns table based on fqdn --- management/templates/custom-dns.html | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/management/templates/custom-dns.html b/management/templates/custom-dns.html index 56facdc9..7e637a6a 100644 --- a/management/templates/custom-dns.html +++ b/management/templates/custom-dns.html @@ -192,6 +192,16 @@ function show_current_custom_dns() { $('#custom-dns-current').fadeIn(); else $('#custom-dns-current').fadeOut(); + + var reverse_fqdn = function(el) { + el.qname = el.qname.split('.').reverse().join('.'); + return el; + } + var sort = function(a, b) { + return a.qname > b.qname ? 1 : -1; + } + + data = data.map(reverse_fqdn).sort(sort).map(reverse_fqdn); $('#custom-dns-current').find("tbody").text(''); for (var i = 0; i < data.length; i++) {