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");
}