From OpenNMS
Contents |
Feature Description
The navigational of the OpenNMS Map will be improved to allow the user to navigate the submaps without closing the current submap. A possible solution will be to create a tabbed view in the SVG application.
The Map Application has two main area's:
- The SVG <g> element MapPanel for the map layout
- The SVG <g> element Menu with the user menu's
The user interaction with the MapPanel is limited to mouse events and you can click, select element, move object etc etc.
When you double click on a MapElement that is represents Map the correspondant Map will be opened.
In the Menu element it is saved the navigation history so that you can move throw the maps clicking the arrows.
Use cases
a) When a user open a Map this is displayed as a "tab" in MapPanel
b) The MapPanel must support multiple tabs
c) Each tab in the MapPanel is identified and shows the mapName it holds
d) When a user double click on a Map that is a Map Element the correspondant Map is opened in a new tab of the MapPanel
e) When a Map is opened whenever another map is active it is opened in a new tab of MapPanel if the tab does not exist
f) When a Map is opened whenever another map is active it is selected the corresponding tab in MapPanel if the tab exist
g) For the navigation arrows are applied the same rules that for opening map
h) If you close a Map then the corresponding tab is deleted from MapPanel
i) When you activate a tab the corresponding map is displayed
l) The search Map and the New Map are opened in their own tab
Strategy
- Enhance the MapPanel to support tabs
- Enhance the menu Open Map, Search Map, Close Map, New Map to use tabs
Acceptance Criteria
To be done






