Last modified: 2013-08-27 01:46:56 UTC
The defaults we have now, particularly "Okay" for the 'next' action button, are fine in most cases, but in some cases it will be important to be able to relabel the button. For example, for interactive tours where the user is being asked to perform some action before pressing the button and getting the next guider, I'd like to have a button explicitly acknowledges the task the user is supposed to have completed. In this case, "Okay" might be taken to mean "Okay, I acknowledge the instructions", but what I want it to mean is "Okay, I've followed the instructions". Because the next guider gives further instructions, so the user will get confused if they haven't completed the previous ones yet (and now can't see them and may forget them).
Change 77229 had a related patch set uploaded by Spage: Permit specifying a name for default actions https://gerrit.wikimedia.org/r/77229
It sounds like you want a preconditionsForNextStep, where if the user clicks Next but hasn't set up right, you show "Do what you were told". When I'm following tours that tell me to click something, I'm unclear if I should do it now, or click the tour's [Okay]/[Next] button first and then do it. Maybe the tour step could interpose on clicks on the target, and hang around until the user actually does it, at which point it says "Thanks for following along" and fades away, before the normal result of clicking the target takes place. But I'm not a tour designer.
Change 77229 merged by jenkins-bot: Permit specifying a name for default actions https://gerrit.wikimedia.org/r/77229