Skip to content

Commit 4bf4836

Browse files
committed
monitor log - keep page on update
1 parent 085a655 commit 4bf4836

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

intelmq_manager/static/js/monitor.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,13 @@ function redraw() {
5353
}
5454

5555
function redraw_logs() {
56-
$('#log-table').dataTable().fnClearTable();
56+
let logTable = $('#log-table').dataTable();
57+
let tPage = logTable.api().page();
58+
logTable.fnClearTable()
5759

5860
if (bot_logs == {}) {
59-
$('#log-table').dataTable().fnAdjustColumnSizing();
60-
$('#log-table').dataTable().fnDraw();
61+
logTable.fnAdjustColumnSizing();
62+
logTable.fnDraw();
6163
return;
6264
}
6365

@@ -82,7 +84,7 @@ function redraw_logs() {
8284
log_row.DT_RowClass = LEVEL_CLASS[log_row.log_level];
8385

8486

85-
$('#log-table').dataTable().fnAddData(log_row);
87+
logTable.fnAddData(log_row);
8688
if (has_button) {
8789
var extended_message_func = message_index => show_extended_message(message_index);
8890
document.getElementById(`button-extended-message-${index}`).addEventListener('click', function (index) {
@@ -92,9 +94,9 @@ function redraw_logs() {
9294
}(index))
9395
}
9496
}
95-
96-
$('#log-table').dataTable().fnAdjustColumnSizing();
97-
$('#log-table').dataTable().fnDraw();
97+
logTable.fnAdjustColumnSizing();
98+
logTable.fnDraw();
99+
logTable.fnPageChange(tPage);
98100
}
99101

100102
function redraw_queues() {

0 commit comments

Comments
 (0)