From: moisseev Date: Sat, 8 Aug 2020 15:24:30 +0000 (+0300) Subject: [Minor] Refactor displayStatWidgets function X-Git-Tag: 2.6~162^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cb776ef73e9043843480db683392cba4636feb51;p=thirdparty%2Frspamd.git [Minor] Refactor displayStatWidgets function --- diff --git a/interface/js/app/stats.js b/interface/js/app/stats.js index 299b02aad8..57e16261e1 100644 --- a/interface/js/app/stats.js +++ b/interface/js/app/stats.js @@ -56,17 +56,14 @@ define(["jquery", "d3pie"], } function displayStatWidgets(checked_server) { - var widgets = $("#statWidgets"); - $(widgets).empty().hide(); - var servers = JSON.parse(sessionStorage.getItem("Credentials")); var data = {}; - if (servers && servers[checked_server]) { data = servers[checked_server].data; } - var stat_w = []; + var stat_w = []; + $("#statWidgets").empty().hide(); $.each(data, function (i, item) { var widgetsOrder = ["scanned", "no action", "greylist", "add header", "rewrite subject", "reject", "learned"]; @@ -89,7 +86,7 @@ define(["jquery", "d3pie"], } $('
' + val + "" + i + "
") - .appendTo(widgets); + .appendTo("#statWidgets"); } else if (i === "actions") { $.each(item, function (action, count) { stat_w[widgetsOrder.indexOf(action)] = widget(action, count); @@ -99,12 +96,13 @@ define(["jquery", "d3pie"], } }); $.each(stat_w, function (i, item) { - $(item).appendTo(widgets); + $(item).appendTo("#statWidgets"); }); $("#statWidgets > div:not(.stat-box)") .wrapAll('
' + '
'); $("#statWidgets").find("div.float-right").appendTo("#statWidgets"); + $("#statWidgets").show(); $("#clusterTable tbody").empty(); $("#selSrv").empty(); @@ -144,7 +142,6 @@ define(["jquery", "d3pie"], $('#selSrv [value="' + key + '"]').prop("disabled", true); } }); - $(widgets).show(); } function getChart(rspamd, pie, checked_server) {