Johannes Meyer
|
6a00eaf34d
|
User: Add method loadNavigationConfig()
refs #5600
|
2015-09-07 14:01:28 +02:00 |
Johannes Meyer
|
b1e3519353
|
Add class NavigationController (WIP)
refs #5600
|
2015-09-07 13:55:19 +02:00 |
Johannes Meyer
|
21180e2fd4
|
NavigationItem: Fix method conflictsWith()
...
refs #5600
|
2015-09-07 13:26:44 +02:00 |
Johannes Meyer
|
6b13f2a987
|
NavigationRenderer: Do not render an empty header
refs #5600
|
2015-09-07 13:25:25 +02:00 |
Johannes Meyer
|
f9441c91d5
|
Navigation: Load shared navigation items
refs #5600
|
2015-09-07 13:22:36 +02:00 |
Johannes Meyer
|
27f3a8f152
|
Web: Add method getSharedNavigation()
refs #5600
|
2015-09-07 13:22:02 +02:00 |
Johannes Meyer
|
ee43fdad0a
|
DashboardPane: Consider dashlets when merging
refs #5600
|
2015-09-07 13:21:31 +02:00 |
Johannes Meyer
|
bf2cb9ab7e
|
NavigationItem: Provide a more sophisticated conflict detection
refs #5600
|
2015-09-07 13:20:49 +02:00 |
Johannes Meyer
|
0feaec7af1
|
NavigationItem: Return a instance of Url in method getUrl(), really
refs #5600
|
2015-09-07 13:20:17 +02:00 |
Johannes Meyer
|
451a0c91f2
|
NavigationItem: Add missing return statement in method merge()
refs #5600
|
2015-09-07 13:19:36 +02:00 |
Johannes Meyer
|
f958a1c323
|
Navigation: Load a user's navigation items
refs #5600
|
2015-09-07 12:20:14 +02:00 |
Johannes Meyer
|
a012595e3d
|
User: Add method getNavigation()
refs #5600
|
2015-09-07 12:19:54 +02:00 |
Johannes Meyer
|
411c6e0546
|
Navigation: Fix that a module's item class is not found
refs #5600
|
2015-09-07 12:01:05 +02:00 |
Johannes Meyer
|
7d167d0191
|
Action: Do not fail if no url is set
refs #5600
|
2015-09-07 12:00:35 +02:00 |
Johannes Meyer
|
274a0c8a09
|
Store a user's preferences in a dedicated directory rather than in a single file
refs #5600
|
2015-09-07 11:20:36 +02:00 |
Johannes Meyer
|
4487832d5f
|
monitoring: Provide configurable navigation items
refs #5600
|
2015-09-07 11:07:22 +02:00 |
Johannes Meyer
|
1be6dc0553
|
Module.php: Allow modules to provide configurable navigation items
refs #5600
|
2015-09-07 11:06:11 +02:00 |
Johannes Meyer
|
a1b219f97d
|
notes.phtml: Load notes from shareables and user preferences
refs #5600
|
2015-09-07 10:54:56 +02:00 |
Johannes Meyer
|
e27aa04c4b
|
actions.phtml: Load actions from shareables and user preferences
refs #5600
|
2015-09-07 10:54:43 +02:00 |
Johannes Meyer
|
860edb9768
|
Add class Action
refs #5600
|
2015-09-07 10:53:44 +02:00 |
Johannes Meyer
|
716e532d16
|
notes.phtml: Use the new Navigation to load and render notes urls
refs #5600
|
2015-09-07 10:34:21 +02:00 |
Johannes Meyer
|
4983d46dd7
|
actions.phtml: Use the new Navigation to load and render action urls
refs #5600
|
2015-09-07 09:53:53 +02:00 |
Johannes Meyer
|
f9b68b683b
|
NavigationItem: Consider unknown properties as element attributes
refs #5600
|
2015-09-07 09:49:05 +02:00 |
Johannes Meyer
|
ca72bd5455
|
NavigationRendererInterface: Use "div" as default outer element tag
"nav" is less often necessary.
refs #5600
|
2015-09-07 09:48:32 +02:00 |
Johannes Meyer
|
e63e15e471
|
Add class DashboardPane
refs #5600
|
2015-09-07 09:06:40 +02:00 |
Johannes Meyer
|
b5711f4031
|
Dashboard: Load panes by utilizing the new Navigation
This is only a quick fix to avoid adjusting the complete dashboard
implementation.
refs #5600
|
2015-09-07 09:05:50 +02:00 |
Johannes Meyer
|
a3539b0817
|
Navigation: Fix method getActiveItem() failing badly for empty navigations
refs #5600
|
2015-09-07 08:37:06 +02:00 |
Johannes Meyer
|
6dd49761ff
|
Navigation: Add method getActiveItem()
refs #5600
|
2015-09-04 16:21:09 +02:00 |
Johannes Meyer
|
6967fffb1f
|
Navigation: Add support dashboard-panes and check module permissions
refs #5600
|
2015-09-04 15:51:51 +02:00 |
Johannes Meyer
|
95a61e89a9
|
Module: Fix how dashlets are loaded
refs #5600
|
2015-09-04 15:51:33 +02:00 |
Johannes Meyer
|
70a48643c1
|
Add class DashboardContainer
refs #5600
|
2015-09-04 15:25:19 +02:00 |
Johannes Meyer
|
5c2619dcb5
|
Add class NavigationItemContainer
refs #5600
|
2015-09-04 15:04:29 +02:00 |
Johannes Meyer
|
2af06e9415
|
NavigationItem: Re-introduce a default priority of 100
refs #5600
|
2015-09-04 14:20:21 +02:00 |
Johannes Meyer
|
b2a0f1b9c2
|
Navigation: Peform a case-insensitive search when merging items
refs #5600
|
2015-09-04 14:17:16 +02:00 |
Johannes Meyer
|
0c3c38a2ef
|
monitoring: Provide a explicit priority for the history menu section
refs #5600
|
2015-09-04 14:06:44 +02:00 |
Johannes Meyer
|
ab23b56973
|
Web: Load module menus
refs #5600
|
2015-09-04 13:55:49 +02:00 |
Johannes Meyer
|
63f8f34c15
|
Navigation: Add method load()
Supports currently only module menus.
refs #5600
|
2015-09-04 13:55:31 +02:00 |
Johannes Meyer
|
27a6b5bb75
|
Module: Utilize MenuItemContainer instead of Menu
refs #5600
|
2015-09-04 13:54:53 +02:00 |
Johannes Meyer
|
8643fec309
|
Add class MenuItemContainer
resf #5600
|
2015-09-04 13:54:23 +02:00 |
Johannes Meyer
|
7a5dceac7b
|
monitoring: Adjust custom navigation renderer for DataView badges
refs #5600
|
2015-09-04 13:50:53 +02:00 |
Johannes Meyer
|
a96bead01b
|
monitoring: Adjust custom navigation renderer for backend availability checks
refs #5600
|
2015-09-04 13:49:54 +02:00 |
Johannes Meyer
|
881880f18f
|
SummaryNavigationItemRenderer: Fix method getTitle()
refs #5600
|
2015-09-04 13:48:29 +02:00 |
Johannes Meyer
|
8e24ec978d
|
BadgeNavigationItemRenderer: Use view() instead of getView()
refs #5600
|
2015-09-04 13:47:57 +02:00 |
Johannes Meyer
|
044fe031da
|
NavigationItemRenderer: Add method init()
refs #5600
|
2015-09-04 13:47:38 +02:00 |
Johannes Meyer
|
1a42c04c8e
|
NavigationItem: Fix locating a module's custom navigation renderer
refs #5600
|
2015-09-04 13:47:17 +02:00 |
Johannes Meyer
|
398f3ef413
|
monitoring: Move custom navigation renderers to the correct namespace
refs #5600
|
2015-09-04 13:46:23 +02:00 |
Johannes Meyer
|
294f9022f2
|
Use the new navigation to render the menu
refs #5600
|
2015-09-04 10:53:01 +02:00 |
Johannes Meyer
|
5ff3db8a3c
|
Url: Explicitly handle '#'
Feels like a quick&dirty solution. Feel free to improve it.
refs #5600
|
2015-09-04 10:34:39 +02:00 |
Johannes Meyer
|
07588595f2
|
NavigationItem: Automatically determine whether it's active or not
refs #5600
|
2015-09-04 10:10:33 +02:00 |
Johannes Meyer
|
baefc89f85
|
NavigationRenderer: Provide a id for outer item markup (<li>)
refs #5600
|
2015-09-04 09:41:39 +02:00 |