Calendar:SMB Event Dialog: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 9: Line 9:
| width="150" | '''Author''' || Christian Jansen
| width="150" | '''Author''' || Christian Jansen
|-
|-
| width="150" | '''Last Change''' || August 23, 2006
| width="150" | '''Last Change''' || August 30, 2006
|-
|-
| width="150" | '''Status''' || Preliminary
| width="150" | '''Status''' || Preliminary

Revision as of 13:56, 30 August 2006

Enterprise Event Dialog UI Specification

Specification Status
Author Christian Jansen
Last Change August 30, 2006
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:

  1. Menu Bar
  2. Tool Bar
  3. Working-Area
  4. Status Bar

Enterprise-Event-Dialog.png

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.

  • Start date has to be set to the current date.
  • Start time has to be on the next full hour. E.g. it is 9:40am the preselcted time has to be 10:00am.
  • Default Event duration has to be 1 hour.
Message Ctrl+M
-------- Separator
Address Book Card...
Close... Crtl+W
Case 1

Closes the Event dialog

Case 2

If any modifacation where made, an Alert has to occour before closing.

-------- Separator
Save Crtl+S

Saves the event.

  • After successful saving the Event Dialog has to stay open.
  • During save, the progress bar (of the Event Dialog) has to display the progress of saving.
Page Setup...

Opens the Thunderbird Page Setup dialog.

Print... Ctrl+P

Opens the Thunderbird Print dialog.

-------- Separator
Exit Ctrl+Q

Exits Thunderbird

  • All unsaved Events have to call an Alert before exiting.

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
  • Opens the Thunderbird "Check Spelling" dialog.
  • Spell check applies to "Title" and "Description"
Spell As You Type
  • Default State: Checked
----------------- Separator
Link to Documents...
  • Default State: Unchecked
  • Opens the URL Dialog dialog.
Timezone...
  • Default State: Unchecked
  • Displays the Timzome drop down list box in the Event dialog.
-----------------
Importance >
Low
Normal
  • Default State: Selected
High
-----------------
Show time as >
Busy
  • Default State: Selected
  • Includes the event in calculating availability
Free
  • Has to be selected automatically, if event has the states "Private" or "All Day"

Menu: Help

Item Sub Item KBD Shortcut Properties
Release Notes TBD
Thunderbird Help TBD
----------------
About Thunderbird TBD

Tool Bar

By default the Event dialog window comes with a toolbar containing six items.

  • Save and Close
  • Invite Attendees
  • Spell
  • Privacy
  • Documents
  • Time Zone

Save and Close

Properties:

  • Saves the event and closes the Event dialog window

Invite Attendees

Properties: Opens the "Invite Attendee" dialog (LINK).

Spellcheck

Opens the "Check Spelling" dialog (LINK).

  • If called with focus in Event Title text box, spell check performs on Event Title.
  • If called with focus in Event Description text box, spell check performs on Event Description.
  • Other button behaviours conform to standards defined for Mozilla Thunderbird 1.5, or newer.

Privacy

Documents

Time Zone