diff --git a/views/systemlogs.html b/views/systemlogs.html
index bee69fac9..2c59cdec8 100644
--- a/views/systemlogs.html
+++ b/views/systemlogs.html
@@ -2,6 +2,17 @@
{% block title %}Logs - Bazarr{% endblock %}
+{% block head %}
+
+{% endblock head %}
+
{% block bcleft %}
@@ -141,11 +153,28 @@
$('#empty_button').on('click', function() {
$.ajax({
url: "{{ url_for('emptylog') }}"
- }).done(function (data) {
+ }).done(function () {
table.ajax.reload();
table.columns.adjust().draw(false);
})
})
+
+ $('.filter_log').on( 'click', function (e) {
+ e.preventDefault();
+ $('.filter_log').removeClass('dropdown-item-checked');
+ $(this).addClass('dropdown-item-checked');
+ if ($(this).data('level') === 'INFO') {
+ table.column(0).search('INFO|WARNING|ERROR|DEBUG', true, false).draw();
+ } else if ($(this).data('level') === 'WARNING') {
+ table.column(0).search('WARNING|ERROR|DEBUG', true, false).draw();
+ } else if ($(this).data('level') === 'ERROR') {
+ table.column(0).search('ERROR|DEBUG', true, false).draw();
+ } else if ($(this).data('level') === 'DEBUG') {
+ table.column(0).search('DEBUG', true, false).draw();
+ } else if ($(this).data('level') === 'ALL') {
+ table.column(0).search('').draw();
+ }
+ });
})
{% endblock tail %}