var ajaxpollTmp; $(".ajaxpoll-answer-vote").live("mouseover", function(){ var sp=$(this).find("span"); ajaxpollTmp=sp.html(); sp.text(sp.attr("title")); sp.attr("title",""); } ); $(".ajaxpoll-answer-vote").live("mouseout", function(){ var sp=$(this).find("span"); sp.attr("title",sp.text()); sp.text(ajaxpollTmp); } ); /* attach click handler */ $(".ajaxpoll-answer-name label") .live("click", function(event){ event.preventDefault(); event.stopPropagation(); $this = $(this).parent().parent(); var poll = $this.attr( "poll" ); var answer = $this.attr( "answer" ); var token = $this.parent().find("input[name='ajaxPollToken']").val(); $this.find(".ajaxpoll-hover-vote").addClass("ajaxpoll-checkevent"); $this.find("input").prop("checked","checked"); $( "#ajaxpoll-ajax-"+poll ) .text( mw.message( 'ajaxpoll-submitting' ).text() ) .css("display","inline-block"); if (useAjax){ sajax_do_call( "AJAXPoll::submitVote", [poll,answer,token], $("#ajaxpoll-container-"+poll)[0] ) } else { $("#ajaxpoll-answer-id-"+poll).submit(); } } ) $(".ajaxpoll-answer-name:not(.ajaxpoll-answer-name-revoke) label").live("mouseover", function(){ $(this).addClass("ajaxpoll-hover-vote"); } ); $(".ajaxpoll-answer-name:not(.ajaxpoll-answer-name-revoke) label").live("mouseout", function(){ $(this).removeClass("ajaxpoll-hover-vote"); } ); $(".ajaxpoll-answer-name-revoke label").live("mouseover", function(){ $(this).addClass("ajaxpoll-hover-revoke"); } ); $(".ajaxpoll-answer-name-revoke label").live("mouseout", function(){ $(this).removeClass("ajaxpoll-hover-revoke"); } );