Calendar:SMB Event Dialog
Enterprise Event Dialog UI Specification
Specification Status | |
Author | Christian Jansen |
Last Change | Chris 06:30, 5 September 2006 (PDT) |
Status | Preliminary |
Abstract
This specification covers the UI of the Enterprise Event dialog. This includes the Event dialog itself, the Attendee dialog, the Time Zones dialog, the Reminder dialog and the Recurrence dialog.
References
- Test Case Specification
Detailed Specification
The Event dialog window consists of four areas. From top to bottom:
- Menu Bar
- Tool Bar
- Working-Area
- Status Bar
Menu Bar
The menu bar provides a set of menu items which are based on the menu structure defined for the Mail Compose window of Mozilla Thunderbird 1.5.
The menu bar has five menus.
Menu: File
Item | Sub Item | KBD Shortcut | Properties |
New > | Event | Crtl+E |
Opens the Event Dialog.
|
Message | Ctrl+M | ||
-------- | Separator | ||
Address Book Card... | |||
Close... | Crtl+W |
Closes the Event dialog
If any modifacation where made, an Alert has to occour before closing. | |
-------- | Separator | ||
Save | Crtl+S |
Saves the event.
| |
Page Setup... |
Opens the Thunderbird Page Setup dialog. | ||
Print... | Ctrl+P |
Opens the Thunderbird Print dialog.
| |
-------- | Separator | ||
Exit | Ctrl+Q |
Exits Thunderbird
|
Menu: Edit
Item | Sub Item | KBD Shortcut | Properties |
Undo | Crtl+Z | Every change has to be undoable. | |
Redo | Crtl+Y | Every change has to be redoable. | |
------------ | Separator | ||
Cut | Crtl+X | Applies to all text fields and combo boxes. | |
Copy | Crtl+C | Applies to all text fields and combo boxes. | |
Paste | Crtl+V | Applies to all text fields and combo boxes. | |
------------ | Separator | ||
Select All | Crtl+A | Applies to all text fields and combo boxes. |
Menu: View
Item | Sub Item | KBD Shortcut | Properties |
Toolbars > | Event Toolbar | Default State: Checked | |
------------- | Separator | ||
Customize.... | Opens the Mozilla standard "Customize Toolbar" dialog. |
Menu: Options
Item | Sub Item | KBD Shortcut | Properties |
Check Spelling... | Ctrl+K |
| |
Spell As You Type |
| ||
----------------- | Separator | ||
Link to Documents... |
| ||
Timezone... |
| ||
----------------- | Separator | ||
Importance > | |||
Low |
| ||
Normal |
| ||
High |
| ||
Privacy > | |||
Public Event |
| ||
Show Time and Date Only |
| ||
Private Event |
| ||
----------------- | Separator | ||
Show time as > | |||
Busy |
| ||
Free |
|
Menu: Help
Item | Sub Item | KBD Shortcut | Properties |
Release Notes | TBD | ||
Thunderbird Help | TBD | ||
---------------- | |||
About Thunderbird | TBD |
Tool Bar
The Event dialog window comes with a toolbar which contains six items.
Item | Sub Item | Properties |
Save and Close |
| |
Invite Attendees |
| |
Spell |
| |
Privacy > | ||
Public Event |
| |
Show Time and Date Only |
| |
Private Event |
| |
Documents |
|
Working-Area
1. "Title" Text Field
Property | State |
Attribute: | Auto Complete |
Initial String: |
|
Pre Selected String: |
|
EN-US: | New Event |
Ger: | Neues Ereignis |
Label EN-US: | Titel: |
Label Ger: | Titel: |
Other: | Has to be spell checked if spell checking is ON |
2. "Location" Text Field
Property | State |
Attribute: | Auto Complete |
Label EN-US: | Location: |
Label Ger: | Ort: |
3. "Category" Drop Down List Box
Property | State |
Max. Visible Rows: | All |
Item Selected | "None", "Keine" |
Items |
None, Keine Anniversary, Jahrestag Birthday, Geburtstag Business, Gesch�ftlich Personal, Privat Vacation, Urlaub Important, Wichtig Must Attend, Teilnahme erforderlich Needs Preparation, Vorbereitung notwendig Phone Call, Telefonanruf Travel Required, Anreise einplanen ----- (Seperator) New Category..., Neue Kategorie... New Category opens the Categories dialog. |
4. "Calendar" Drop Down List Box
Property | State |
Max. Visible Rows: | 7 |
Item Selected: | The currently selected calendar in "My Calendars". |
Items: | Calendars, or Calendar Groups with write access. |
Other: | The "Calendar" Drop Down List Box appears only if the user has access to two, or more calendars with write access. |
EN-US: | Calendar |
Ger: | Kalendar |
5. "All day event" Checkbox
Property | State |
Enabled: | Yes |
Attributes: | ; If unchecked :
|
EN-US: | All day event |
Ger: | Ganzt�giges Ereignis |
6. "Start Date" Date Picker
Property | State |
EN-US: | Start Date: |
Ger: | Beginnt am: |
7. "Start Time" Drop Down List Box
Property | State |
Hide: | If 5 is selected |
8. "End Date" Date Picker
Property | State |
EN-US: | End Date: |
Ger: | Endet am: |
9. "End Time" Drop Down List Box
Property | State |
Hide: | If 5 is selected |
10. "Repeat" Drop Down List Box
Property | State |
Max. Visible Rows: | 9 |
Item Selected | "Does not repeat", "Nicht Wiederholen" |
Items |
Does not repeat , Nicht wiederholen Daily , T�glich Weekly , W�chentlich Every Weekday , Jeden Wochentag Bi-weekly , Alle zwei Wochen Monthly , Monatlich Yearly , J�hrlich ----------------------------------- Custom..., Eigene... "Custom..." opens the Recurrence Dialog. |
EN-US: | Repeat: |
Ger: | Wiederholen: |
- If a custom repeat pattern is selected the Event dialog displays the pattern n as Hyperlink beneath the drop down list box. See image below.
11. "Reminder" Drop Down List Box
Property | State |
Max. Visible Rows: | 18 + Custom items |
Item Selected | "No reminder", "Nicht erinnern" |
Items |
No reminder, Nicht erinnern 5 Minutes before, 5 Minuten davor 10 Minutes before, 10 Minuten davor 15 Minutes before, 15 Minuten davor 30 Minutes before, 30 Minuten davor 45 Minutes before, 45 Minuten davor -------------- 1 Hour before, 1 Stunde davor 2 Hours before, 2 Stunden davor 5 Hours before, 5 Stunden davor 15 Hours before, 15 Stunden davor -------------- 1 Day before, 1 Tag davor 2 Days before, 2 Tage davor 1 Week before, 1 Woche davor In the morning, Am morgen ---------- Custom..., Eigene... |
EN-US: | Reminder: |
Ger: | Erinnerung: |
"Add..." opens the Reminder dialog.
- Custom reminders are added to the list below the separator under "In the morning".
- The "Custom Reminder" title, displayed in list, is equavalent to the title specified in Reminder dialog.
- The "Custom Reminder" is selected when added to the list.
+----------------------+ | Custom Reminder 1 \/ | +----------------------+ | No Reminder | | 5 Minutes before | | 10 Minutes before | | ... | +----------------------+ | Custom Reminder 1 | | Custom Reminder 2 | +----------------------+ | Custom... | +----------------------+
- If a custom reminder is selected the Event dialog displays the reminder pattern as Hyperlink beneath the drop down list box. See image below.
- A single click on the hyperlink opens the Reminder dialog with the custom reminder selected.
12. "Description" Text Field
Property | State |
Linewrap: | Yes |
Visible Rows: | 8 |
Drag & Drop Allowed | Yes |
13. "Attendees" Hyperlink
Property | State |
Show: | If users added attendees to an event. |
On Click: | Opens the Invite Attendee dialog. With the list of attendees stated in the hyperlink. |
EN-US: | Attendees: |
Ger: | Teilnehmer: |
The image below shows the Event dialog extended by the attendee list.
14. "Timezone" Hyperlink
Property | State |
Show: | If user selected a timezone in the Timezone Dialog. |
On Click: | Opens the Timezone Dialog. With the timezone selected statet in the hyperlink. |
The image below shows the Event dialog extended by the timezone information.
14. "Document" Hyperlink
Property | State |
Show: | If user added a document link to the event. |
On Click: | Browses the document. |
The image below shows the Event dialog extended by a hyperlink.
"Change..." Button
Property | State |
On Click: | Opens the URL Dialog. With the hyperlink preselected stated in the Event dialog. |