From 2ff0b674ebb57f19801c7c2c95226a79d7bd9602 Mon Sep 17 00:00:00 2001 From: bjoe2k4 Date: Sun, 25 Mar 2018 18:05:31 +0200 Subject: [PATCH] [WebUI] History: Fix Tooltips on paging, filtering and sorting Also adds Tooltips to history of specific nodes. --- interface/js/app/history.js | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/interface/js/app/history.js b/interface/js/app/history.js index 50a7147500..ff23906b79 100644 --- a/interface/js/app/history.js +++ b/interface/js/app/history.js @@ -482,6 +482,17 @@ function($, _, Humanize) { } }); + var drawTooltips = function() { + // Update symbol description tooltips + $.each(symbolDescriptions, function (key, description) { + $('abbr[data-sym-key=' + key + ']').tooltip({ + "placement": "bottom", + "html": true, + "title": description + }); + }); + } + if (checked_server === "All SERVERS") { rspamd.queryNeighbours("history", function (req_data) { function differentVersions() { @@ -533,16 +544,10 @@ function($, _, Humanize) { "filtering": FooTable.actionFilter }, "on": { - "ready.ft.table": function () { - // Update symbol description tooltips - $.each(symbolDescriptions, function (key, description) { - $('abbr[data-sym-key=' + key + ']').tooltip({ - "placement": "bottom", - "html": true, - "title": description - }); - }); - } + "ready.ft.table": drawTooltips, + "after.ft.sorting": drawTooltips, + "after.ft.paging": drawTooltips, + "after.ft.filtering": drawTooltips } }); } else { @@ -582,8 +587,14 @@ function($, _, Humanize) { "sorting": { "enabled": true }, - components: { - filtering: FooTable.actionFilter + "components": { + "filtering": FooTable.actionFilter + }, + "on": { + "ready.ft.table": drawTooltips, + "after.ft.sorting": drawTooltips, + "after.ft.paging": drawTooltips, + "after.ft.filtering": drawTooltips } }); } -- 2.47.3