[drupal-devel] New themeable function for buttons?

David Norman deekayen at deekayen.net
Thu Jul 7 05:35:44 UTC 2005


Robert Douglass wrote:
> The Cancel link next to the button is wrong, imo. I don't like it.
> Cancel is an action even if it doesn't cause something in the database
> to be updated. In fact, it does update the db - as does every click on
> every link. Therefore we need to look at it from the user's perspective.
> Cancel is an action. It should be a button. Cancelling a process is
> most definitely different than navigating to the homepage. "Home"
> should be a link, Cancel, Submit, Delete, Confirm, Contact, Reply,
> Vote etc are all actions and should be buttons.
> I think the confirm link next to the button is ugly too and I think
> making the delete button a link would be a big step backwards in user
> friendliness.
> Making the cancel button into a link was a mistake and I'd like to see
> it undone. Cancel is an action. It is a verb. Don't expect the user to
> understand that the Delete button only called up a form which enables
> them to delete if they press delete again. From their point of view,
> they took an action by saying Delete in the first place. The
> confirmation screen should have Confirm and Cancel (both buttons).
> After all, the user already took the action of initiating a Delete -
> why should the Delete button appear twice? That's another issue, though.
> -Robert

More information about the drupal-devel mailing list