Being the occasional anxious person that I am when reading nodes and voting, I occasionally inadvertantly selet a vote for a node or reply that I did not intend to select.

But I haven't found a way to "un-do" such a mistake.

I have searched everywhere I could think of in the Monestary but haven't found anything that tells me how to "unVote". Of course maybe my mind just blipped over the clear-as-day explanation; if that is so then I am incredibly embarassed (so I have no problem with a response that says "Are you blind...it's plain as day right here!" with the appropriate link. I will most humbly and embarassedly ask everyone's forgiveness for such a grievous mistake.

I realize that it is likely not practical or desirable to "take back a vote" after you've officially hit the "vote!" button.

But I am walking, talking proof that it is possible for someone to accidentally select the wrong thing to vote on and they'd like to be able to cancel that vote *before* they hit the "vote!" button.

Is there a way to deselect a vote prior to pressing "vote!"?

If not, should there be?

ack Albuquerque, NM
  • Comment on Inability to UnDo a Vote (prior to executing the actual "vote!"

Replies are listed 'Best First'.
Re: Inability to UnDo a Vote (prior to executing the actual "vote!"
by kyle (Abbot) on Feb 13, 2009 at 19:31 UTC

    In your User Settings, turn on 'null vote'. This gives you a "+= 0" option in addition to the usual "++" and "--".

      Is there any good reason not to enable this setting by default?

        The only thing I can think of is that having it there means that a "vote" button click submits something for every node on the page instead of just the ones that will actually do something. I don't suppose filtering out those worthless data makes much difference, but maybe the folks who run the Monastery think differently.

      Thanks.

      I'll go right out and set my User Settings.

      It's not exactly what I was hoping for. But it'll work.

      By the way, oddly, in my anxiousness to vote on some of the excellent replies, I once again accidentally clicked a vote that I didn't intend to make.

      Fortunately, some of the other excellent replies gave me a "brute force" approach...click "Back" in my browser and then go back to the page. Of course that meant I had to go back and revote for all the ones I *did* want to vote for.

      ack Albuquerque, NM
Re: Inability to UnDo a Vote (prior to executing the actual "vote!"
by toolic (Bishop) on Feb 13, 2009 at 19:35 UTC
      Or just click "#743668=monkdiscuss" at the top of the page. Saves doing two loads and works even if the node isn't on RAT.

        Wow! This is *way* cool! Efficient too...for a "brute force" approach.

        Sometimes, the situation calls for "brute force", though.

        Thanks.

        ack Albuquerque, NM

      Sort of "brute force"; but it works.

      Your suggestion served me well on this very page.

      I accidentally (again!) accidentally selected the wrong node to vote on. So I just used the "Back" button on my browser and then returned to this page and, voila, all was right with the world...except that I had to re-vote for those that I *did* intend to vote on. ;-)

      Thanks so much for the reply...it is a good "hip pocket" solution when I just need to "kill the fly with the sledgehammer" (something I am fully prepared to do when all I have is a sledghammer and the fly is annoying me ;-) ).

      ack Albuquerque, NM
Re: Inability to UnDo a Vote (prior to executing the actual "vote!"
by ww (Archbishop) on Feb 13, 2009 at 19:35 UTC
    There is.

    See Null vote: and set it to "mid" in your User Settings

      Thanks, so much. I just went to User Settings and made the change you suggested.

      I'm out of votes for today, so I'll have to wait until tomorrow to see how this works out.

      Again, thanks.

      ack Albuquerque, NM
Re: Inability to UnDo a Vote (prior to executing the actual "vote!"
by planetscape (Chancellor) on Feb 14, 2009 at 04:43 UTC

    You could do as I have done and place the following in your Free Nodelet:

    <script language="javascript"><!-- function clear_all_radios(){ var lb = "\x5B"; var rb = "\x5D" var elements = document.getElementsByTagName('input'); var elnum; for(elnum=0;elnum<elements.length;elnum++){ var el = eval("elements"+lb+"elnum"+rb); if ( el.type == 'radio') { el.checked = false; } } } //--></script>

    (Which I swear I got from elsewhere on this site...)

    Also in my Free Nodelet, I have a link like this:

    <a href="javascript:clear_all_radios()">Clear All Radios</a>

    to make use of the javascript function.


    Update: I seem to be getting sucked into an endless self-referential loop while looking for the source of this js. ;-)

    HTH,

    planetscape

        Ah yes, I did eventually track it down to this post, by some guy named... uh... jdporter... ;-)

        HTH,

        planetscape
Re: Inability to UnDo a Vote (prior to executing the actual "vote!"
by Perlbotics (Archbishop) on Feb 14, 2009 at 15:59 UTC

    Usually, I select a node and press the vote button immediately (no multiple selects). Doing so, my browser provides a special build-in un-do button labelled reload ;-) A kind of habit vs. technology approach ... that admittedly doesn't help if you want to do multiple selects before committing the votes.

Re: Inability to UnDo a Vote (prior to executing the actual "vote!"
by Anneq (Vicar) on Feb 21, 2009 at 01:10 UTC

    Try selecting the Talk button in the Chatterbox. That will reset things for you.

    Anne