aboutsummaryrefslogtreecommitdiffstats
path: root/interface/js/app/history.js
diff options
context:
space:
mode:
Diffstat (limited to 'interface/js/app/history.js')
-rw-r--r--interface/js/app/history.js35
1 files changed, 23 insertions, 12 deletions
diff --git a/interface/js/app/history.js b/interface/js/app/history.js
index 50a714750..ff23906b7 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
}
});
}