I'm designing a modal popup which consists of a form where the user can fill a textarea with a comment, and a set of buttons that represent the primary and secondary actions the user can take.
A commonly used pattern for this scenario is to visually distinguish primary and secondary actions, as in http://www.lukew.com/ff/entry.asp?571. However, all the examples I've seen only have a single primary action, and a single secondary action, typically Submit/Save and Close. In my particular case, however, I have multiple primary actions (Approve and Reject) that allow a given workflow to resume, and a single secondary action (Close) which essentially closes the modal popup.
How'd you adapt this pattern for this setting? My first thought was to turn both "Approve" and "Reject" into primary actions, and "Close" secondary. Another alternative, is to turn the "Cancel" button into a primary action, leaving the remaining two as secondary; this way, we'd still have a single primary action, which is the most prominent button in the page, though it'd have a rather odd "primary" action as a consequence.