This repository has been archived by the owner on Nov 21, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 27
Interactions
arnaud edited this page Aug 18, 2010
·
21 revisions
The following diagram is a representation of the possible interactions between each components:
Below are listed the browser interactions that apply to main use cases:
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
TBD
Below are listed the browser interactions that apply to main use cases:
- The user creates a new group in the dashboard
- The dashboard sends a request to the background page
- The background page inserts the new group in the database
- The user renames a group in the dashboard
- The dashboard sends a request to the background page
- The background page renames the group in the database
- The user resizes a group in the dashboard
- The dashboard sends a request to the background page
- The background page updates the group sizes in the database
- The user moves a group in the dashboard
- The dashboard sends a request to the background page
- The background page updates the group coordinates in the database
- The user closes a group in the dashboard
- The dashboard sends a request to the background page
- The background page sends a request to the browser to close the corresponding window
- On success, the background page deletes the group in the database
- The user moves a tab to the dashboard
- The dashboard sends a request to the background page
- The background page sends a request to the browser to close the corresponding tab
- On success, the background page inserts a new group and updates the tab’s group id in the database
- The user reorders a tab within a group
- The dashboard sends a request to the background page
- The background page sends a request to the browser to move the corresponding tab from its current position to its new position
- On success, the background page updates the tab’s index in the database
- The user moves a tab to an existing group
- The dashboard sends a request to the background page
- The background page sends a request to the browser to move the corresponding tab from its current window to the destination window
- On success, the background page updates the tab’s group id in the database
- The user closes a tab
- The dashboard sends a request to the background page
- The background page sends a request to the browser to close the corresponding tab
- On success, the background page deletes the tab in the database