Genie 7110 Garage Door Opener User Manual


 
Navigation Guidelines
3
20 Genie Application Style Guide February 2001
Use activities or carefully designed navigation to direct the Back key to the most
intuitive page.
Activities best create a start point that allows the application to return to a specified
card when user presses the Back key. The intermediate cards (those accessed before
the return to the specified card) are removed from the history.
Example 3-9
Openwave Browser
<card id="buy" title="order cd">
<do type="accept" label="Next">
<spawn href="#add1">
<setvar name="album" value="$album"/>
<setvar name="name" value="$name"/>
<setvar name="street" value="$street"/>
<setvar name="zip" value="$zip"/>
<setvar name="cc" value="$cc"/>
<setvar name="exp" value="$exp"/>
<catch name="bail">
<receive name="street"/>
<receive name="zip"/>
<receive name="cc"/>
<receive name="exp"/>
</catch>
</spawn>
</do>
<do type="prev">
<go href="#cnclcrd"/>
</do>
<p>
Name (First and Last):
<input name="name" title="Full Name"/>
</p>
</card>
<card id="add1" title="order cd">
<do type="accept" label="Next">
<go href="#add2"/>
</do>
<do type="prev">
<throw name="bail"/>
</do>
<p>
Street Address
Name (First
and Last):
John Doe
ALPHA OK
Address:
1212 Madison
Rd.
ALPHA OK
Zip code:
92109
OK
Credit card:
1234567890123
456
OK
Exp. Date
(MM/YYYY):
01/2000
OK
Confirm order
U2: Best of
John Doe
1212 Madison
Buy Edit
Rd.
San Diego, CA
92109
When the user presses Back from any card, the application returns
to the first card, not the previous one. In this way, the user can navi-
gate forward and need not delete already entered information.