From 08fdfc73fbbbe47811252ba89d8aeff8c1d07fcb Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Wed, 3 Jun 2020 15:36:22 +0200 Subject: [PATCH] [fix] do not autocomplete for pressing enter when mouse is on the completion list - fixes #340 --- searx/static/themes/oscar/js/searx.js | 9 +++++++++ searx/static/themes/oscar/js/searx.min.js | Bin 5124 -> 5217 bytes .../oscar/js/searx_src/autocompleter.js | 9 +++++++++ 3 files changed, 18 insertions(+) diff --git a/searx/static/themes/oscar/js/searx.js b/searx/static/themes/oscar/js/searx.js index c6feda50c..c93f597fe 100644 --- a/searx/static/themes/oscar/js/searx.js +++ b/searx/static/themes/oscar/js/searx.js @@ -78,7 +78,13 @@ if(searx.autocompleter) { } $(document).ready(function(){ + var original_search_value = ''; if(searx.autocompleter) { + $("#q").on('keydown', function(e) { + if(e.which == 13) { + original_search_value = $('#q').val(); + } + }); $('#q').typeahead(null, { name: 'search-results', displayKey: function(result) { @@ -87,6 +93,9 @@ $(document).ready(function(){ source: searx.searchResults.ttAdapter() }); $('#q').bind('typeahead:selected', function(ev, suggestion) { + if(original_search_value) { + $('#q').val(original_search_value); + } $("#search_form").submit(); }); } diff --git a/searx/static/themes/oscar/js/searx.min.js b/searx/static/themes/oscar/js/searx.min.js index 9c3e13b59b85fdda39ac75c6eecc41b9a295dc6a..08aba2b4be8b580419795dfec39f60f0dd9f736e 100644 GIT binary patch delta 188 zcmZqCc&IT!lGVUi*T8I}TpSZ;Sz?hwqOFpW_2e2RIjj6U4W;bV%9Q-_JSCm9(!Au7 zOrTJbX0@TQt!~ V#Ps6mlvuc|l9iI?W>entYyf1ZH*o*} delta 102 zcmaE;(V{UylGWHy*T8h6TpW{FacW{wg