navigator widget fix

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@5801 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ngleader 2009-03-09 02:19:09 +00:00
parent dec3942cf8
commit f34dc768ab

View file

@ -29,11 +29,15 @@ function WidgetNavigator(menu_srl){
} }
).mouseout( ).mouseout(
function(e){ function(e){
var node_srl = jQuery(this).attr('node_srl');
if(jQuery(e.relatedTarget).is("ul[node_srl='"+node_srl+"']") || jQuery(e.relatedTarget).parents("ul[node_srl='"+node_srl+"']").size()>0){
return false;
}
jQuery('ul[node_srl='+node_srl+']').hide();
jQuery(this).parent().children('li.active').removeClass('active'); jQuery(this).parent().children('li.active').removeClass('active');
jQuery(this).parent().children('li._active').addClass('active'); jQuery(this).parent().children('li._active').addClass('active');
var node_srl = jQuery(this).attr('node_srl');
jQuery('ul[node_srl='+node_srl+']').hide();
} }
); );
@ -80,11 +84,13 @@ WidgetNavigator.prototype.drawMenu = function(parent_srl){
}); });
} }
h.mouseover(function(e){ h.mouseout(function(e){
jQuery('li[node_srl='+parent_srl+']').mouseover(); var node_srl = jQuery(this).attr('node_srl');
}) if(jQuery(e.relatedTarget).is("ul[node_srl='"+node_srl+"']") || jQuery(e.relatedTarget).parents("ul[node_srl='"+node_srl+"']").size()>0){
.mouseout(function(e){ return false;
jQuery('li[node_srl='+parent_srl+']').mouseout(); }else{
jQuery(this).hide();
}
}); });