diff --git a/htroot/yacy/ui/js/yacyui-portalsearch.js b/htroot/yacy/ui/js/yacyui-portalsearch.js index 506ef7ffb..127726ba2 100644 --- a/htroot/yacy/ui/js/yacyui-portalsearch.js +++ b/htroot/yacy/ui/js/yacyui-portalsearch.js @@ -23,8 +23,8 @@ $(document).ready(function() { hide : '' }, yconf); - $('
').appendTo("#yacylivesearch"); - + $('').appendTo("#yacylivesearch"); + var style1 = yconf.url + '/yacy/ui/css/yacyui-portalsearch.css'; var style2 = yconf.url + '/yacy/ui/css/themes/'+yconf.theme+'/ui.core.css'; var style3 = yconf.url + '/yacy/ui/css/themes/'+yconf.theme+'/ui.dialog.css'; @@ -48,13 +48,15 @@ $(document).ready(function() { $(document.createElement('link')) .attr({type:'text/css', href: style5, rel:'stylesheet', media:'screen'}) .appendTo(head); - + + var script0 = yconf.url + '/yacy/ui/js/jquery.dimensions.js'; var script1 = yconf.url + '/yacy/ui/js/jquery.query.js'; var script2 = yconf.url + '/yacy/ui/js/jquery.form.js'; var script3 = yconf.url + '/yacy/ui/js/jquery.field.min.js'; var script4 = yconf.url + '/yacy/ui/js/jquery-faviconize-1.0.js'; var script5 = yconf.url + '/yacy/ui/js/jquery.ui.all.min.js'; + $.getScript(script0, function(){}); $.getScript(script1, function(){}); $.getScript(script2, function(){}); $.getScript(script3, function(){}); @@ -79,6 +81,9 @@ $(document).ready(function() { $("#yquery").setValue(''); }, buttons: { + '>': function() { + $("#yside").dialog('open'); + }, Next: function() { startRecord = startRecord + maximumRecords; $('#ysearch').trigger('submit'); @@ -88,9 +93,48 @@ $(document).ready(function() { if(startRecord < 0) startRecord = 0; $('#ysearch').trigger('submit'); } + }, + drag: function(event, ui) { + var position = $(".ui-dialog").position(); + $("#yside").dialog('option', 'position', [position.left+yconf.width+5,position.top+32]); + }, + dragStop: function(event, ui) { + var position = $(".ui-dialog").position(); + $("#yside").dialog('option', 'position', [position.left+yconf.width+5,position.top+32]); + }, + close: function(event, ui) { + $("#yside").dialog('destroy'); + $('#yside').remove(); + }, + open: function(event, ui) { + $('