1817 Commits

Author SHA1 Message Date
Eric Lippmann
8006090108 Merge branch 'feature/theming-10705'
resolves #10705
2015-12-16 12:49:11 +01:00
Eric Lippmann
755f361e4c Add behavior for dropdown navigation items
Dropdown navigation is not yet accessible. The added behavior listens for activity on dropdown-navigation-item for toggling the CSS class active.
2015-12-16 12:48:02 +01:00
Eric Lippmann
2d5bd3085f Don't send cookies on API requests 2015-12-10 13:34:54 +01:00
Eric Lippmann
bcd1402123 CSS: Combine header-, footer-elements and layout-colors in layout.less 2015-12-10 13:34:53 +01:00
Eric Lippmann
b193ea5d32 Fix print styles 2015-12-10 13:34:53 +01:00
Eric Lippmann
a1bb4bb695 Merge branch 'master' into feature/theming-10705 2015-12-07 14:17:57 +01:00
Eric Lippmann
cce6af9243 Don't load inaccessible themes
refs #10705
2015-12-07 13:51:30 +01:00
Eric Lippmann
bf0b673640 Fix section for themes config in StyleSheet
refs #10705
2015-12-07 12:37:34 +01:00
Johannes Meyer
e7399c312f SortBox: Add support for sort defaults provided by the controller action 2015-12-04 07:44:55 +01:00
Johannes Meyer
4f5afb5ee2 SortBox: Fix "algorithm" to detect the opposite sort direction 2015-12-03 17:15:57 +01:00
Johannes Meyer
3d60e60842 SortBox: Fix too strict sort param check
One was able to produce invalid SQL or other
errors by adding "sort=" as parameter.
2015-12-03 15:17:09 +01:00
Eric Lippmann
3a22168b64 Handle no-cache control in JavaScript and StyleSheet, not in FileCache 2015-11-27 16:51:19 +01:00
Eric Lippmann
bac09fd125 Fix void method result used in JavaScript 2015-11-27 16:48:38 +01:00
Eric Lippmann
1f467ecfaa Add theme to the stylesheet if set and ...
... revamp interface of LessCompiler and StyleSheet

refs #10705
2015-11-27 16:40:17 +01:00
Eric Lippmann
59b540cc12 lib: Implement cookie handling in Response
Cookies set via Response::setCookie() or Response::getCookies()::add() will be automatically sent to client.
2015-11-27 15:51:38 +01:00
Eric Lippmann
2a0d3412d1 lib: Add CookieSet for maintaining a set of cookies 2015-11-27 15:50:29 +01:00
Eric Lippmann
8fb9d94f46 lib: Allow to control reload CSS header in Response
Whenever the theme is switched, client side script code has to be instructed to reload CSS.

refs #10705
2015-11-27 15:44:40 +01:00
Eric Lippmann
5d4a628e2d Provide cookie implementation 2015-11-27 15:42:18 +01:00
Eric Lippmann
271b5f9d5c Move cookie support detection to a helper class
Icinga\Web\Cookie will become a real cookie implementation.
2015-11-27 15:42:18 +01:00
Eric Lippmann
6e618300ec Guard the FileCache if the systemd private tmp directory for the web server has been removed
refs #10123
2015-11-26 12:13:02 +01:00
Eric Lippmann
045e4a99b5 Guard FileCache against an existing but not writeable runtime path
fixes #10123
2015-11-26 12:02:55 +01:00
Eric Lippmann
91e576d530 lib: Add nl2br view helper
refs #10603
2015-11-20 15:17:38 +01:00
Eric Lippmann
96466241c2 Fix img helper not setting icon class 2015-11-16 15:27:59 +01:00
Eric Lippmann
0cc54ce34b Refresh session every 10 minutes
Quick and dirty fix.

fixes #10229
2015-11-16 14:19:33 +01:00
Eric Lippmann
5e5e9709a5 Show sort direction as toggle button 2015-11-16 10:20:21 +01:00
Thomas Gelf
d903f850da Application\Hook: move existing ones, keep compat 2015-11-13 17:37:02 +01:00
Thomas Gelf
576747f792 Application\Hook is the new Hook loader 2015-11-13 17:37:02 +01:00
Eric Lippmann
d5fe0c9610 Merge branch 'feature/dope-layout-5543#2' 2015-11-13 15:21:07 +01:00
Bernd Erk
39aa888131 Adds new about page and dotted bottom lines in detail 2015-11-13 13:57:09 +01:00
Bernd Erk
ecf929ec96 Fixes form decorator and uses sprintf 2015-11-12 23:11:07 +01:00
Bernd Erk
d8d917ef5a Remove long required hint in forms 2015-11-12 16:01:20 +01:00
Eric Lippmann
47401ca4b2 Don't talk about panes
refs #5543
2015-11-12 15:53:38 +01:00
Eric Lippmann
ad31f3fbdb CSS: Remove selection-toolbar
Not in use.

refs #5543
2015-11-12 13:08:05 +01:00
Eric Lippmann
b64bf06df7 CSS: Move limiter and pagination styles to controls.less
refs #5543
2015-11-12 13:07:35 +01:00
Eric Lippmann
0abbe2583b Introduce a form the limiter control
refs #5543
2015-11-12 13:04:52 +01:00
Eric Lippmann
75091d0eaa Reduce HTML for sparkline pie charts
refs #5543
2015-11-11 15:11:14 +01:00
Johannes Meyer
a662fc9af0 Controller: Re-add "view" as preserved column
We're still utilizing this in the dashboard..
2015-11-10 16:08:02 +01:00
Eric Lippmann
8a26e81c1c Remove LogoutNavigationItemRenderer
refs #5543
2015-11-10 14:06:49 +01:00
Johannes Meyer
8d04c8548a Do not hardcode action specific parameters to preserve in the FilterEditor
This should only happen for other control parameters or framework
specific stuff. This is still subject to improvement, as this solution is
rather ugly imho..

refs #10370
2015-11-10 11:51:26 +01:00
Eric Lippmann
802cba3fb8 CSS: Move variables from themes/icinga.less to base.less
refs #5543
2015-11-09 13:32:59 +01:00
Eric Lippmann
b5c8579d0e lib: Fix Url paramter encoding if parameter is a Url object
fixes #10321
2015-11-09 09:55:17 +01:00
Eric Lippmann
ba4256d983 Quick and dirty fix menu in FF
refs #5543
2015-11-04 17:49:43 +01:00
Eric Lippmann
8cc96e61da Re-add time-ago, -since and -until CSS classes
refs #5543
2015-10-28 10:41:22 +01:00
Eric Lippmann
bb33a43cb9 CSS: Don't pollute time related format helpers w/ text-small
fixes #10301
2015-10-27 16:23:32 +01:00
Eric Lippmann
4eb92438dd Add nav-level-$level CSS classes to navigation 2015-10-27 13:52:18 +01:00
Eric Lippmann
6e5ba364fb CSS: Introduce badge-nav-item
refs #5543
2015-10-26 12:44:11 +01:00
Eric Lippmann
8341415d28 nav: Give item renderer a chance to set the CSS class of the outer li element
refs #5543
2015-10-26 12:32:49 +01:00
Eric Lippmann
4593c78d16 lib: Fix JSON response exception on form failure 2015-10-26 12:30:50 +01:00
Eric Lippmann
e07e16d7a1 lib: Remove UserNavigationItemRenderer 2015-10-22 14:26:53 +02:00
Johannes Meyer
98e0081d81 Limiter: Use the limit also as priority
fixes #10288
2015-10-05 10:54:43 +02:00