2320 Commits

Author SHA1 Message Date
Johannes Meyer
66084d6d94 collapsibleContainer.js: Adjust id handling
Id's are unique. Making this assumption is fine since anyone
not abiding by this isn't my problem.
2019-07-17 13:12:41 +02:00
Florian Strohmaier
b73a608742 JS: Check collapsible containers for unique collapsible-id 2019-07-17 13:12:41 +02:00
Florian Strohmaier
e375822ef1 CSS: Add hover effect for collapsible control 2019-07-17 13:12:41 +02:00
Florian Strohmaier
d3e4fb6552 JS: Add code documentation 2019-07-17 13:12:41 +02:00
Florian Strohmaier
168cc33a69 CSS: Fade collapsed containers 2019-07-17 13:12:41 +02:00
Florian Strohmaier
545d3355a9 JS: Use can-collapse to flag containers with sufficient height 2019-07-17 13:12:41 +02:00
Florian Strohmaier
b07ffd4987 JS: Implement collapsible-container behavior 2019-07-17 13:12:41 +02:00
Florian Strohmaier
14caccc384 CSS: Style for collapsible control 2019-07-17 13:12:41 +02:00
Johannes Meyer
f6d40a9d1c loader.js: Directly set the window's title for full layout requests
refs #3851
2019-07-15 08:24:44 +02:00
Johannes Meyer
902e5d1cb8
Merge pull request #3845 from Icinga/feature/add-tactical-overview-to-global-search-2529
Add tactical overview to global search
2019-07-11 08:20:52 +02:00
Johannes Meyer
83962edce5 tactical/index: Make sure the donuts are shown side-by-side
refs #2529
2019-07-04 15:10:20 +02:00
Johannes Meyer
1aca142e1a tatical/index: Use an ul for the legends and render real links
refs #2529
refs #3804
2019-07-04 14:49:53 +02:00
Johannes Meyer
974df5f2a9 layout.less: Make sure that big numbers in badges don't overflow
refs #3568
2019-07-03 11:30:20 +02:00
Johannes Meyer
e992eb6b26 ui: Show problem badges in collapsed sidebar
fixes #3568
2019-06-26 10:34:30 +02:00
Florian Strohmaier
b6adf2caef CSS: Fix navigation level-2 indentation 2019-05-28 16:30:43 +02:00
Florian Strohmaier
d3f9f82238 CSS: Fix rounding error for font-size-small 2019-05-28 16:30:17 +02:00
Loei Petrus Marogi
302422d814 Allow to fully customize click and submit handling
resolves #3767
2019-05-27 14:34:38 +02:00
Johannes Meyer
b4979b75a9
Merge pull request #3723 from Icinga/feature/ctrl-click-does-not-open-links-in-new-tab-3722
Make ctrl-click open new tab
2019-05-24 13:01:52 +02:00
Jennifer Mourek
b6f8df5ddc Disallow new tab opening on anything but anchors 2019-05-24 11:09:05 +02:00
Johannes Meyer
82d6b22697
Merge pull request #3775 from Icinga/bugfix/improve-mobile-menu
Improve mobile menu
2019-05-24 10:56:02 +02:00
Jennifer Mourek
1c666d88e6 Prevent new tab opening in tables and href="#" 2019-05-23 11:04:11 +02:00
Johannes Meyer
3b82fffca9
Merge pull request #3766 from Icinga/fix/dont-trigger-rendered-event-for-redirects
loader.js: Return in onComplete upon handled redirects
2019-05-23 09:08:23 +02:00
Jennifer Mourek
26d696372f Exclude multiselect rows from the open new tab feature 2019-05-21 15:06:16 +02:00
Jennifer Mourek
eafc6cf356 Add colorblind theme 2019-05-16 08:47:57 +02:00
Florian Strohmaier
3294e2a789 CSS: Remove caret for active list items in mobile menu 2019-05-06 15:13:11 +02:00
Florian Strohmaier
ac53cb6035 CSS: Remove box shadow from mobile menu 2019-05-06 14:56:06 +02:00
Florian Strohmaier
574c76ab42 Improve mobile menu 2019-05-06 14:49:41 +02:00
sant-swedge
727d07bd51 Set background color on Fullscreen Layout ul.tabs (#3653)
Fix for ul.tabs links not being visible in showFullscreen mode (white links on white background)
2019-05-03 15:14:33 +02:00
Johannes Meyer
43c87d2388 loader.js: Return in onComplete upon handled redirects
Got changed with f12a5741b8a4c53b7e5d94e43094e18d5a946934. Triggering
rendered events for stuff that's never displayed doesn't seem right.
2019-04-30 09:23:59 +02:00
Johannes Meyer
50f5aa0ac3 Revert "utils.js: Utilize ids of forms and elements in getCssPath"
This reverts commit c835f02953e13519f8326817dd326c5565154995.
2019-04-25 10:11:45 +02:00
Johannes Meyer
f72aa291bc
Merge pull request #3610 from Icinga/fix/window-id-cannot-be-used-to-differentiate-containers-3609
Fix window id cannot be used to differentiate containers
2019-04-17 11:38:48 +02:00
Johannes Meyer
c835f02953 utils.js: Utilize ids of forms and elements in getCssPath
They're now reliable again :)

fixes #2238
2019-04-17 11:25:10 +02:00
Johannes Meyer
4900040d47 js: Restore previous title when closing right column
fixes #3654
2019-04-16 09:29:42 +02:00
Johannes Meyer
d8c4fcc517
Merge pull request #3661 from Icinga/feature/preserve-scroll-position-upon-form-submits
Preserve scroll position upon form submits
2019-04-16 08:04:15 +02:00
Johannes Meyer
cb3528a7be js: Don't scroll to re-focused elements after auto-refreshes
refs #2048
refs #3295
refs #3492
refs #3518
2019-04-15 15:42:14 +02:00
Johannes Meyer
f54f2f8627 js: Prevent flickering when refreshing scrolled content 2019-04-15 14:27:14 +02:00
Michael Friedrich
c050e37428 Update favicon 2019-03-25 09:59:42 +01:00
Eric Lippmann
915c7b8fe5
Merge pull request #3504 from Icinga/fix/collapsible-sidebar-issues-3187
Fix collapsible sidebar issues
2019-03-21 09:09:27 +01:00
Jennifer Mourek
2c1abe13a1 Make ctrl-click open new tab
refs #3722
2019-03-20 14:19:14 +01:00
Jennifer Mourek
b3b80fdc31 Make active first-level nav items better distinguishable 2019-03-20 11:07:39 +01:00
Jennifer Mourek
1e79ba5c1c Remove opacity change on collapsed flyout hover on active items 2019-03-20 11:07:39 +01:00
Jennifer Mourek
cacfd9f1d9 Fix tabbed navigation not highlighting the nav-items correctly 2019-03-20 11:07:39 +01:00
Jennifer Mourek
9ca5382e55 Remove font changes on active navigation items 2019-03-20 11:07:39 +01:00
Jennifer Mourek
2e5515274e Adjust sidebar lug size and reduce flyout delay 2019-03-20 11:07:39 +01:00
Jennifer Mourek
61b0d8aa90 Add icon with first letter of the li if there is no icon set else default to icon-circle 2019-03-20 11:07:39 +01:00
Jennifer Mourek
504c7cd5d8 Fix minimised sidebar glitching left when searchbar is clicked in safari 2019-03-20 11:07:39 +01:00
Jennifer Mourek
6a7c73dd77 Add caret to flyout menu 2019-03-20 11:07:39 +01:00
Johannes Meyer
27569d09d8 loader.js: Preserve scroll position also for form submits
Restores the scroll position if:
* it's been a POST request
* the source and target url path is the same
* the target's url params do not change significantly
2019-01-10 15:32:28 +01:00
Johannes Meyer
d2214ef0e4 loader.js: Pass-through previous request when peforming a redirection 2019-01-10 15:31:39 +01:00
Johannes Meyer
29a8184548 loader.js: Remember a request's method 2019-01-10 15:30:48 +01:00