vote_actions.js
658 Bytes
var openEvent = null;
jQuery( document ).ready(function( $ ) {
$(".vote-action").live('mouseenter', function() {
var div = $(this);
if(openEvent==null)
openEvent = setInterval(function() { openVotersDialog(div); }, 500);
});
$(".vote-action").live('mouseleave', function() {
clearTimeout(openEvent);
openEvent = null;
});
});
function openVotersDialog(div) {
var $ = jQuery;
clearTimeout(openEvent);
var url = $(div).data('reload_url');
hideAllVoteDetail();
$.post(url);
}
jQuery('body').live('click', function() { hideAllVoteDetail(); });
function hideAllVoteDetail() {
jQuery('.vote-detail').fadeOut('slow');
}