diff --git a/htroot/yacy/ui/css/yacyui-portalsearch.css b/htroot/yacy/ui/css/yacyui-portalsearch.css index 14bd965ae..c5426d7d0 100644 --- a/htroot/yacy/ui/css/yacyui-portalsearch.css +++ b/htroot/yacy/ui/css/yacyui-portalsearch.css @@ -4,6 +4,17 @@ .ui-dialog .ui-dialog-buttonpane button { font-size: 14px; } +#ysearch .fancy { + background-image: url(/yacy/ui/img-2/magnify.png); + background-repeat: no-repeat; + background-position: 2px 1px; + padding-left: 20px; + border-width: small; + border-color: #239AFF; + border-style: solid; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} #ypopup * { margin: 0; padding: 0; diff --git a/htroot/yacy/ui/js/yacyui-portalsearch.js b/htroot/yacy/ui/js/yacyui-portalsearch.js index 1057e7072..29f5fb52f 100644 --- a/htroot/yacy/ui/js/yacyui-portalsearch.js +++ b/htroot/yacy/ui/js/yacyui-portalsearch.js @@ -78,8 +78,12 @@ $(document).ready(function() { }); $('#ysearch').keyup(function() { startRecord = 0; - if(!submit) yacysearch(false); - else submit = false; + if ($("#yquery").getValue() == '') { + $("#ypopup").dialog('close'); + } else { + if(!submit) yacysearch(false); + else submit = false; + } return false; }); $('#ysearch').submit(function() { diff --git a/htroot/yacy/ui/yacyui-portaltest.html b/htroot/yacy/ui/yacyui-portaltest.html index ead108f33..375ec4062 100644 --- a/htroot/yacy/ui/yacyui-portaltest.html +++ b/htroot/yacy/ui/yacyui-portaltest.html @@ -15,11 +15,11 @@ }; $.getScript(yconf.url+'/yacy/ui/js/yacyui-portalsearch.js', function(){}); }); - +