From c3b9707fc51654aaa156a1ca1bd8bb81d8d59a48 Mon Sep 17 00:00:00 2001 From: NOYB Date: Tue, 16 Jan 2018 03:05:33 -0800 Subject: [PATCH] Firewall Logs Widget Tweaks Widget purpose is to provide an overview, i.e. abbreviated information, of the firewall log. Details are available in the firewall log view. Source port is not all that interesting. Consumes considerable space for not much value in this view. Remove seconds from time field. Verbosity is available in the firewall log view. Apply "table-condensed" class for better space utilization. Settings: Provide some separation between check boxes and make their labels active. Better accessibility and touch screen friendliness. --- src/www/widgets/widgets/log.widget.php | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/www/widgets/widgets/log.widget.php b/src/www/widgets/widgets/log.widget.php index 49cdb19c2..6f126f432 100644 --- a/src/www/widgets/widgets/log.widget.php +++ b/src/www/widgets/widgets/log.widget.php @@ -129,6 +129,9 @@ $nentriesinterfaces = isset($config['widgets']['filterlogentriesinterfaces']) ? } break; + case 'time': + log_td.text(record[column_name].replace(/:[0-9]{2}$/, '')); + break; case 'interface': if (interface_descriptions[record[column_name]] != undefined) { log_td.text(interface_descriptions[record[column_name]]); @@ -136,7 +139,10 @@ $nentriesinterfaces = isset($config['widgets']['filterlogentriesinterfaces']) ? log_td.text(record[column_name]); } break; - case 'address': + case 'source_address': + log_td.text(record[column_name]); + break; + case 'destination_address': log_td.text(record[column_name]); if (record[column_name+'port'] != undefined) { log_td.text(log_td.text()+':'+record[column_name+'port']); @@ -186,9 +192,9 @@ $nentriesinterfaces = isset($config['widgets']['filterlogentriesinterfaces']) ? - /> Pass - /> Block - /> Reject + /> + /> + /> @@ -220,14 +226,14 @@ $nentriesinterfaces = isset($config['widgets']['filterlogentriesinterfaces']) ? - +
- - + + - - + +