$("#statWidgets").empty();
$("#listMaps").empty();
$("#modalBody").empty();
- $("#historyLog tbody").remove();
- $("#errorsLog tbody").remove();
- $("#symbolsTable tbody").remove();
}
function stopTimers() {
tab_config.getMaps(ui, checked_server);
break;
case "#symbols_nav":
- tab_symbols.getSymbols(ui, checked_server);
+ tab_symbols.getSymbols(ui, tables, checked_server);
break;
case "#history_nav":
tab_history.getHistory(ui, tables);
});
tab_config.setup(ui);
tab_history.setup(ui, tables);
- tab_symbols.setup(ui);
+ tab_symbols.setup(ui, tables);
tab_upload.setup(ui);
selData = tab_graph.setup();
};
define(["jquery", "footable"],
function ($) {
"use strict";
- var ft = {};
var ui = {};
function getSelector(id) {
return [items, distinct_groups];
}
// @get symbols into modal form
- ui.getSymbols = function (rspamd, checked_server) {
+ ui.getSymbols = function (rspamd, tables, checked_server) {
rspamd.query("symbols", {
success: function (json) {
var data = json[0].data;
}
}
});
- ft.symbols = FooTable.init("#symbolsTable", {
+ tables.symbols = FooTable.init("#symbolsTable", {
columns: [
{sorted: true, direction: "ASC", name:"group", title:"Group", style:{"font-size":"11px"}},
{name:"symbol", title:"Symbol", style:{"font-size":"11px"}},
});
};
- ui.setup = function (rspamd) {
+ ui.setup = function (rspamd, tables) {
$("#updateSymbols").on("click", function (e) {
e.preventDefault();
var checked_server = getSelector("selSrv");
rspamd.query("symbols", {
success: function (data) {
var items = process_symbols_data(data[0].data)[0];
- ft.symbols.rows.load(items);
+ tables.symbols.rows.load(items);
},
server: (checked_server === "All SERVERS") ? "local" : checked_server
});