Calendar:SMB Event Dialog - Recurrence Dialog: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 29: Line 29:
== Detailed Specification ==
== Detailed Specification ==


This specification is divided into four sections.
This specification is divided into five sections.
Section 1 describes recurrences on based on a daily pattern.
Section 1 describes the general aspects of the dialog. Sections 2 - 5 cover focus on recurrence creation.
The other sections cover only the change in case of weekly, monthly and yearly.


# Recurrences Based on a '''Daily''' Pattern
=== The Recurrence Dialog ===
# Recurrences Based on a '''Weekly''' Pattern
<nowiki>
# Recurrences Based on a '''Monthly''' Pattern
+-----------------------------------------------+
# Recurrences Based on a '''Yearly''' Pattern
| Event Recurrence                            X |
 
+-----------------------------------------------+
[[Image:Recurrence-dialog.png]]
|                                              |
| +- 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 ] |
+-----------------------------------------------+
</nowiki>


== Daily Recurrences ==
== Daily Recurrences ==

Revision as of 08:27, 8 December 2006

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