diff --git a/emhttp/plugins/gui.search/gui_search.page b/emhttp/plugins/gui.search/gui_search.page index 6c39b6fde..b04a5c10f 100755 --- a/emhttp/plugins/gui.search/gui_search.page +++ b/emhttp/plugins/gui.search/gui_search.page @@ -32,8 +32,14 @@ var browserName = (function (agent) { $(function() { - $(".nav-item.gui_search a").append(""); - $(".nav-item.gui_search").on('mouseenter',function(){gui_search();}); + $(".nav-item.gui_search").hover( + function(){ + $(".nav-item.gui_search a").append(""); + gui_search(); + },function(){ + closeSearchBox(); + } + ); $.post("/plugins/gui.search/include/exec.php",function(data) { if (data) { @@ -87,8 +93,10 @@ function gui_search() { languageVisible = $(".LanguageButton").is(":visible"); $(".nav-tile.right").prepend(""); $(".nav-item.util,.nav-user.show").hide(); + $(".nav-tile.right").css("overflow","visible"); + + $(".nav-item.gui_search").css("overflow","visible"); - $(".nav-item.gui_search,.nav-tile.right").css("overflow","visible"); var guiSearchAwesomplete; guiSearchBoxInput = document.getElementById("guiSearchBox"); guiSearchAwesomplete = new Awesomplete(guiSearchBoxInput); @@ -107,10 +115,13 @@ function gui_search() { } function closeSearchBox() { - $("#guiSearchBoxSpan").remove(); + + $(".nav-tile.right").css("overflow","hidden"); $(".nav-item.util,.nav-user.show").show(); if (!languageVisible) $(".nav-item.LanguageButton").hide(); + + $(".nav-item.gui_search").css("overflow","hidden"); }