From 486c21b51910de5b5cdb2bb42a070f3971475530 Mon Sep 17 00:00:00 2001 From: Mario Date: Mon, 9 Dec 2024 08:42:01 +0000 Subject: hq: improved file filtering --- view/tpl/messages_widget.tpl | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'view/tpl') diff --git a/view/tpl/messages_widget.tpl b/view/tpl/messages_widget.tpl index df91a05ef..ebd76ec89 100644 --- a/view/tpl/messages_widget.tpl +++ b/view/tpl/messages_widget.tpl @@ -137,8 +137,15 @@ get_messages_page(); }); - $("#messages-file").on('change', function(data) { - file = $("#messages-file").val(); + $('#messages-file').on('input', function(e) { + file = e.currentTarget.value; + + let datalist = document.getElementById('data_filetags'); + let options = [...datalist.options].map(option => option.value); + + if (!options.includes(file)) { + return; + } $('#messages-container .message').remove(); $('#messages-file-container').addClass('active sticky-top'); @@ -154,6 +161,7 @@ $("#messages-file").attr('placeholder', '{{$strings.file_filter}}'); $('#messages-author-container').removeClass('active sticky-top'); + $('#messages-file-container').removeClass('active sticky-top'); $('#messages-author-input-clear').addClass('d-none'); $('#messages-container .message').remove(); author = ''; -- cgit v1.2.3