Calendar:SMB Event Dialog - Recurrence Dialog

From MozillaWiki
Jump to navigation Jump to search

Enterprise Recurrence Dialog UI Specification

Specification Status
Author Christian Jansen
Last Change Chris 06:05, 31 October 2006 (PST)
Status Preliminary

Abstract

This specification covers the UI of the Enterprise Recurrence dialog.


References

  • Test Case Specification


Detailed Specification

This specification is divided into five sections. Section 1 describes the general aspects of the dialog. Sections 2 - 5 cover focus on recurrence creation.

The Recurrence Dialog

+-----------------------------------------------+
| Event Recurrence                            X |
+-----------------------------------------------+
|                                               |
| +- Recurrence Pattern ---------------------+  |
| |                                          |  |
| |  Repeat: [ Daily                   \/ ]  |  |
| |          x Every: [1  ] Day(s)           |  |
| |          o Every weekday                 |  |
| +------------------------------------------+  |
|                                               |
| +- Range of recurrence --------------------+  |
| |  x No end date                           |  |
| |  0 Create: [5] Appointments(s)           |  |
| |  O Repeat until:  [11.10.2006      \/ ]  |  |
| +------------------------------------------+  |
|                                               |
| Preview                                       |
|   March 2006     April 2006       May 2006    |
| M T W T F S S | M T W T F S S | M T W T F S S |
| 1 2 3 4 5 6 7 | 1 2 3 4 5 6 7 | 1 2 3 4 X 6 7 |
| 1 2 3 X 5 6 7 | 1 2 3 X 5 6 7 | 1 X 3 4 5 X 7 |
| 1 X 3 4 5 6 7 | 1 2 3 4 X 6 7 | 1 2 3 4 5 6 7 |
| 1 2 3 4 5     | 1 2 3 4 5     | 1 2 3 4       |
+-----------------------------------------------+
|                           [[ OK ]] [ Cancel ] |
+-----------------------------------------------+
 

Daily Recurrences

1. Dialog

Property State
Type:
  • Dialog,
  • Modal,
  • Rezisable
Title EN-US: Event Recurrence
Title GER: Ereignis wiederholen

2. Group Label

Property State
EN-US: Recurrence pattern
GER: Ereignis wiederholen

3. "Repeat" Drop Down List Box

Property State
Item Selected Daily
Items
Daily
Weekly
Monthly
Yearly

Depending on the item selected additional user interface elements are displayed below the drop down listbox.

4. Repeat Every N Days Option

Property State
Selected Yes, by default
Text Field
  • Default Value: 1
  • Min. Value: 1
  • Max. Value: 999
  • Characters Allowed: 1,2,3,4,5,6,7,8,9,0
  • Disabled: If 5 is selected