13659 Commits

Author SHA1 Message Date
Florian Strohmaier
66bc338286 responsive.less: Prevent body from scrolling on mobile devices 2022-07-28 16:03:47 +02:00
Florian Strohmaier
7fa1c6014c layout.phtml: reference iOS manifest file 2022-07-28 16:03:47 +02:00
Florian Strohmaier
d025659370 mobilemenu.less: Add bottom safe area inset
refs #4832
2022-07-28 16:03:47 +02:00
Florian Strohmaier
06d3679662 responsive.less: Use updated env() syntax for safe area insets
refs #4832
2022-07-28 16:03:47 +02:00
Florian Strohmaier
ce616f2865 Add manifest.json for iOS “Add to Homescreen” feature
refs #4832
2022-07-28 16:03:47 +02:00
Florian Strohmaier
a85f0ea4eb navigation.js: Move flyout handlers to flyout-menu.js 2022-07-28 16:03:47 +02:00
Florian Strohmaier
d5e4559cf5 Introduce Widget Flyout 2022-07-28 16:03:47 +02:00
Florian Strohmaier
cc92459745 navigation.js: Remove redundant event handlers 2022-07-28 16:03:47 +02:00
Florian Strohmaier
c31d0d9bd4 JS: Load flyout-menu.js 2022-07-28 16:03:47 +02:00
Florian Strohmaier
f334e835d8 JS: Introduce behavior FlyoutMenu 2022-07-28 16:03:47 +02:00
Florian Strohmaier
ddf916bef1 Refactor MobileNavigation to MobileMenu 2022-07-26 14:01:14 +02:00
Florian Strohmaier
85b9ff305a MobileConfigMenu: Add .flyout-menu css class 2022-07-26 14:01:14 +02:00
Florian Strohmaier
67f364771d ConfigMenu: Add .flyout-menu css class 2022-07-26 14:01:14 +02:00
Florian Strohmaier
d789197a24 Refactor MobileNavigation to MobileMenu 2022-07-26 14:01:14 +02:00
Florian Strohmaier
836b1c9139 MobileNavigation: Add .flyout-menu css class 2022-07-26 14:01:14 +02:00
Florian Strohmaier
18b8daf690 MobileConfigMenu: Add .flyout-menu css class 2022-07-26 14:01:14 +02:00
Florian Strohmaier
76ae05ec45 ConfigMenu: Add .flyout-menu css class 2022-07-26 14:01:14 +02:00
Florian Strohmaier
2273442916 mobilemenu.less: Remove redundant .flyout-menu styles 2022-07-26 14:01:14 +02:00
Florian Strohmaier
2a99d50954 mobileconfigmenu.less: Remove redundant .flyout-menu styles 2022-07-26 14:01:14 +02:00
Florian Strohmaier
c6e5e30355 configmenu.less: Remove redundant .flyout-menu styles 2022-07-26 14:01:14 +02:00
Florian Strohmaier
71dabf0d47 navigation.phtml 2022-07-26 14:01:14 +02:00
Florian Strohmaier
6988871344 Use HealthBadgeTrait 2022-07-26 14:01:14 +02:00
Florian Strohmaier
6d81ee521d Create new Trait HealthBadgeTrait 2022-07-26 14:01:14 +02:00
Florian Strohmaier
29c1875081 body.phtml: Enable autorefresh for mobile menus 2022-07-26 14:01:14 +02:00
Florian Strohmaier
d6ce32b847 LayoutController: Add actions for mobile menus 2022-07-26 14:01:14 +02:00
Florian Strohmaier
0d0ba52072 configmenu.less: Don’t use level-2 only for .config-menu 2022-07-26 14:01:14 +02:00
Florian Strohmaier
1a9eda4e1c Stylesheet.php: Load flyout.less 2022-07-26 14:01:14 +02:00
Florian Strohmaier
a3e6df7b53 flyout.less: Add separate file for flyout 2022-07-26 14:01:14 +02:00
Florian Strohmaier
1372aba62c navigation.js: Add event handlers for #mobile-menu 2022-06-27 12:54:59 +02:00
Florian Strohmaier
3838d76024 responsive.less: Adjust styles for #sidebar 2022-06-27 12:54:59 +02:00
Florian Strohmaier
2128fd3390 layout.less: Adjust #sidebar styles for mobile 2022-06-27 12:54:59 +02:00
Florian Strohmaier
d4fdb8d491 body.phtml: Use MobileConfigMenu 2022-06-22 15:50:20 +02:00
Florian Strohmaier
db8ddd5637 Load mobilemenuconfig Stylesheet 2022-06-22 15:50:20 +02:00
Florian Strohmaier
997cc8da30 Add mobilconfigmenu Stylesheet 2022-06-22 15:50:20 +02:00
Florian Strohmaier
8af044df02 Introduce new Widget MobileConfigMenu 2022-06-22 15:50:20 +02:00
Florian Strohmaier
9dc71cc7c8 layout-structure.less: Keep default flex-direction in .minimal-layout 2022-06-22 15:50:20 +02:00
Florian Strohmaier
b8a34414f5 body.phtml: Add search bar and user-menu placeholders 2022-06-22 15:50:20 +02:00
Florian Strohmaier
5183428ddd navigation.js: Handle toggle-more click 2022-06-22 15:50:20 +02:00
Florian Strohmaier
81b4163947 body.html: Use MobileNavigation 2022-06-22 15:50:20 +02:00
Florian Strohmaier
d9eda70ea7 Load mobilemenu.less 2022-06-22 15:50:20 +02:00
Florian Strohmaier
4a36de160f Add mobilemenu.less 2022-06-22 15:50:20 +02:00
Florian Strohmaier
1578baebe5 Introduce new widget MobileNavigation 2022-06-22 15:50:20 +02:00
Dirk Goetz
d5d714b1ee Fix gravatar: set content-type header and size
Fixes #2254
2022-06-15 09:03:12 +02:00
mrdsam
0c325eb027
Update 03-Configuration.md (#4806) 2022-06-15 08:57:45 +02:00
Johannes Meyer
01a348ff8e
Merge pull request #4823 from Icinga/fix/new-user-menu-forgets-active-states-4791
Fix that the new user menu forgets active states
2022-06-15 08:43:09 +02:00
Johannes Meyer
1e143244e2 navigation.js: Only activate visible items or config menu items 2022-06-15 08:39:55 +02:00
Johannes Meyer
db2c30d418 ConfigMenu: Use absolute URLs in nav items 2022-06-15 08:39:55 +02:00
Johannes Meyer
457eb52e2c ConfigMenu: Add missing application_log entry
fixes #4824
2022-06-15 08:39:09 +02:00
Johannes Meyer
96460a2027 history.js: Properly handle data attributes upon navigation
I've rewritten `applyLocationBar` basically. It now also just
moves a column if only the location has changed, not the url.
2022-06-14 16:15:16 +02:00
Johannes Meyer
ec27f77861 DataView: Relax filter validation again
There are way too much missing columns in data views all
over the place. I dont' see a justification to fix them
as it's only now this "issue" occurs. It's easier to
revert this change here.

fixes #4797
2022-06-14 15:32:21 +02:00