Table of Contents |
---|
Description
A wizard is a step-by-step dialog which allows users to perform a set of actions in a predefined order, in order to accomplish a goal.Steps (suba set of actions in a predefined order, in order to accomplish a goal.
Usage & Behavior
General guidelines
A wizard can appear on either a dialog or a page.
Sub-pages within the wizard (steps) may:
depend on previous steps,
may be mandatory or non-mandatory,
...
may be skipped according to previous selections.
Usage & Behavior
...
A Wizard can be entered in one of these modes:
Create mode. The wizard is entirely new: no fields have previously been filled in. Steps must be completed in the predefined order.
Edit mode. Fields have previously been completed, and the user may move freely between the steps using the navigation panel.
Structure
Element | Details | Images |
---|---|---|
Header |
| In case of a dialog box: |
Steps navigation panel |
| |
Step content area |
| |
Actions Row |
|
...
The Popup should be in the center of the screen.
Default State
Open on the first step in the steps navigation, with the first field in focus.
Content
The content is divided into steps.
...
Default State
By default, the wizard will show the first step, with the first field in focus.
Internal Logic
Step = Inner sub page
The user can cancel and exit the wizard at any time before pressing the last confirmation in the last step. All selections and actions inside the wizard will be canceled.
Interaction
A Wizard can be entered in two different modes:
Create mode. The wizard is entirely new: no fields have previously been filled in. Steps must be completed in the predefined order.
Edit mode. Fields have previously been completed, and the user may move freely between the steps using the navigation panel.
1. First step
The first step is selected in the navigation panel.
The Back button is disabled.
The Wizard control can be entered in Create or Edit modes. See Interaction below.
States
Step navigation states.
...
Currently selected step
...
Previous steps which have already been covered
...
Uncompleted steps
modes. See Interaction below.
States
Step navigation states:
Currently selected step | ||
Last step selected | ||
Previous steps which have already been covered | ||
Uncompleted steps | ||
Hover | ||
Active | ||
Selected Hover | ||
Focus | ||
Focus Hover | ||
Focus Selected |
Interaction
1. First step
In Edit mode, any step can be selected from the left-hand navigation panel.
2. Middle steps
...
It should be possible to return to any previous step using the navigation panel.
Navigating to an earlier step shows the choices and content the user has previously entered, which can all be changed or edited.
If the user navigates to an earlier step and doesn’t change anything, all of the content for the steps which have already been completed will remain the same.
If the user navigates to an earlier step and changes something, it may clear or invalidate other choices within this step or other steps, where there are dependencies. All other choices and content should remain the same.
In Edit mode, any step can be selected from the left-hand navigation panel.
...