1jQuery(document).ready(function(){ 2 var panel = jQuery('.WIO_onlineWidget .WIO_panel'); 3 var timeout,timeout2; 4 5 jQuery('.WIO_onlineWidget').hover( 6 function(){ 7 clearTimeout(timeout); 8 timeout = setTimeout(function(){panel.trigger('open');},500); 9 }, 10 function(){ 11 clearTimeout(timeout); 12 timeout = setTimeout(function(){panel.trigger('close');},500); 13 clearTimeout(timeout2); 14 timeout2 = setTimeout(function(){loaded=false;},10000); 15 } 16 ); 17 var loaded=false; // A flag which prevents multiple ajax calls to geodata.php; 18 panel.bind('open',function(){ 19 panel.slideDown(function(){ 20 if(!loaded) 21 { 22 panel.load(DOKU_BASE+'lib/plugins/whoisonline/ajax.php'); 23 loaded=true; 24 } 25 }); 26 }).bind('close',function(){ 27 panel.slideUp(); 28 }); 29 30});