From be567490b12700998d427723dd5a347c3d07e907 Mon Sep 17 00:00:00 2001 From: TheWitness Date: Thu, 9 Apr 2026 14:49:29 -0400 Subject: [PATCH] fix: Correcting issues with predefined timespan --- js/functions.js | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/js/functions.js b/js/functions.js index a96d47d..25dacc5 100644 --- a/js/functions.js +++ b/js/functions.js @@ -73,9 +73,8 @@ function applyTimespan() { */ function applyFilter() { var strURL = 'syslog.php?tab='+(window.pageTab || ''); + strURL += '&header=false'; - strURL += '&date1='+$('#date1').val(); - strURL += '&date2='+$('#date2').val(); strURL += '&host='+$('#host').val(); strURL += '&rfilter='+base64_encode($('#rfilter').val()); strURL += '&efacility='+$('#efacility').val(); @@ -86,6 +85,14 @@ function applyFilter() { strURL += '&removal='+$('#removal').val(); strURL += '&refresh='+$('#refresh').val(); strURL += '&grouping=' + ($('#grouping').length ? $('#grouping').val() : '0'); + + if ($('#predefined_timespan').val() == 0) { + strURL += '&date1='+$('#date1').val(); + strURL += '&date2='+$('#date2').val(); + } else { + strURL += '&predefined_timespan='+$('#predefined_timespan').val(); + } + loadPageNoHeader(strURL); } @@ -577,7 +584,7 @@ function initSyslogAutocomplete(formName, callback, onChange) { var formNameTimer; var formNameClickTimer; var formNameOpen = false; - + $(function() { $('#' + formName + '_input').autocomplete({ source: window.location.pathname + '?action=' + callback, @@ -614,8 +621,8 @@ function initSyslogAutocomplete(formName, callback, onChange) { }, 200); } }).on('mouseleave', function() { - formNameTimer = setTimeout(function() { - $('#' + formName + '_input').autocomplete('close'); + formNameTimer = setTimeout(function() { + $('#' + formName + '_input').autocomplete('close'); }, 800); }); @@ -630,8 +637,8 @@ function initSyslogAutocomplete(formName, callback, onChange) { $('ul[id^="ui-id"]').on('mouseenter', function() { clearTimeout(formNameTimer); }).on('mouseleave', function() { - formNameTimer = setTimeout(function() { - $('#' + formName + '_input').autocomplete('close'); + formNameTimer = setTimeout(function() { + $('#' + formName + '_input').autocomplete('close'); }, 800); });