Don't you like the idea of "click on the button", an extension slides out
asking to confirm. When you click the "confirm" extension, you can go ahead
with the action. This solves the problem of timeouts and it is more
intuitive to a click interface than to non-click interface like the site i
mentioned.

Also, why do you think setTimeout can't take a function reference... As far
as i know, it can... Correct me if i am wrong.

-GTG


On 7/17/07, Stephan Beal <[EMAIL PROTECTED]> wrote:


On Jul 18, 3:56 am, "Dan G. Switzer, II" <[EMAIL PROTECTED]>
wrote:
<snip>
> The trickiest part would be showing the user progress of the timer
before
> they can click to perform the action.
>
> The problem is I'm still not sure how intuitive this behavior would be.
I
> guess a clue/tool tip that explained how to use it could be used.

All but the most basic of animations (incl tooltips) require
additional plugins, though. i'm not sure if an animation like
Highlight() would even work properly on a button??

i did see the wait-over-button-to-activate demo, and do find it
interesting, but i also find the wait annoying (though i also think
that all mail clients should have such a delay on the Send button to
give us time to re-think it ;). i think that's suitable for certain
problem domains but not all of them.

i thought about adding a countdown timer and add the text to the
button text, similarly to how Firefox does when you click an Install
Addon link, but i find that too invasive and potentially problematic
because it requires modifying the client's widget (button/span/
whatever) multiple times via set setTimeout(). i'm not a big fan of
setTimeout(), partly due to its limitations (must take a string
argument, instead of a function reference) and partly due to the
philosophical incorrectness of allowing async code to run against
unprotected objects. But... i also admit that this problem probably
can't be solved without liberal use of setTimeout().

*Sigh*


Reply via email to