236 Commits

Author SHA1 Message Date
Johannes Meyer
b8bdd743a2 collapsible.js: Remove useless > tbody > th row selector 2019-07-17 13:12:41 +02:00
Johannes Meyer
ba44240b68 collapsible.js: Store and load states form localStorage 2019-07-17 13:12:41 +02:00
Johannes Meyer
3122af2838 collapsible.js: Properly track a collapsible's state across navigation 2019-07-17 13:12:41 +02:00
Johannes Meyer
0ed030410f collapsible.js: Listen for rendered events on all containers
not just #col2
2019-07-17 13:12:41 +02:00
Johannes Meyer
0574f44bd9 colllapsibleContainer.js: Rename to collapsible.js 2019-07-17 13:12:41 +02:00
Johannes Meyer
d6f7582df6 collapsibleContainer.js: Update documentation 2019-07-17 13:12:41 +02:00
Johannes Meyer
1032a944b4 collapsibleContainer.js: Properly set an collapsible's height 2019-07-17 13:12:41 +02:00
Johannes Meyer
618ca25aec collapsibleContainer.js: Simplify implementation and make it more flexible
Handling is ok though the styles are outdated now and not working
2019-07-17 13:12:41 +02:00
Johannes Meyer
ffe638ee36 collapsibleContainer.js: Don't expect a data attribute for a container's id 2019-07-17 13:12:41 +02:00
Johannes Meyer
e6e43d07bf collapsibleContainer.js: Cleanup and streamline behavior implementation 2019-07-17 13:12:41 +02:00
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
d3e4fb6552 JS: Add code documentation 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
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
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
2e5515274e Adjust sidebar lug size and reduce flyout delay 2019-03-20 11:07:39 +01:00
Eric Lippmann
d18d05ccee Introduce ApplicationStateHook
refs #2835
2018-07-09 16:28:25 +02:00
Johannes Meyer
9294c830f8 tipsy: Don't use opacity but rgba to avoid having transparent text
refs #3418
2018-04-26 13:39:50 +02:00
Alexander A. Klimov
41b105136d Preserve collapsed FilterEditor subtrees across auto-refreshes
refs #2964
2018-04-06 13:54:51 +02:00
Alexander A. Klimov
38438449e4 Revert "Performance data: render pie charts without freezing the UI"
This reverts commit f2b2b6a91aacc312372892fd9e88e725d1abfbfe.

refs #3344
2018-04-06 09:36:24 +02:00
Johannes Meyer
7483a168f9 actiontable.js: Use event.currentTarget instead of the closest tr
This event is triggered due to delegation. If any onclick event is able
to bubble up this far that it gets triggered we can safely use whatever
it has been triggered for. (i.e. it can only be a tr[href])

refs #3298
2018-01-22 13:23:28 +01:00
Alexander A. Klimov
f2b2b6a91a Performance data: render pie charts without freezing the UI
refs #2894
2018-01-19 16:14:42 +01:00
Alexander A. Klimov
5a7ecb825a Drop unneccessary browser history steps
... which are non-desired columns contents combinations

refs #2779
2018-01-16 12:25:22 +01:00
Alexander A. Klimov
48133aae91 Flyover: select #main instead of div#main 2017-11-27 16:51:55 +01:00
Alexander A. Klimov
59054dd01c Collapse all expanded flyovers on any click not inside any flyover 2017-11-27 16:35:18 +01:00
Alexander A. Klimov
8afd2f8a32 Handle multiple toggles per flyover 2017-11-27 16:32:52 +01:00
Alexander A. Klimov
6409bdc074 Implement persistent "Show more" spoilers 2017-11-27 14:18:42 +01:00
Eric Lippmann
459768ba4e Fix JS issues with our new menu 2017-11-27 13:26:28 +01:00
Eric Lippmann
544e92ac4a Fix issues w/ scrollbars in the menu 2017-11-27 13:26:23 +01:00
Eric Lippmann
4c32935c48 Increase header logo height 2017-11-21 23:04:12 +01:00
Florian Strohmaier
147587da90 Allow to collapse/expand the sidebar via a toggle button at the bottom of the sidebar 2017-11-21 23:04:12 +01:00
Eric Lippmann
807fbdb131 Reduce flyout menu JS complexity 2017-11-21 23:04:12 +01:00
Alexander A. Klimov
bc4b9fb4e0 Make flyover responsive 2017-11-21 18:11:05 +01:00
lippserd
df1e7683c8
Merge pull request #3041 from Icinga/feature/auto-detaching-dom-elements-3039
Implement auto-detaching DOM elements
2017-11-21 16:48:59 +01:00
Alexander A. Klimov
e9c189fa38 Close all flyovers on click outside a flyover 2017-11-21 16:37:52 +01:00
Alexander A. Klimov
c7ffb41b02 Implement togglable flyover
refs #3024
2017-11-21 14:05:12 +01:00
Alexander A. Klimov
b000c1ae4a Implement auto-detaching DOM elements
refs #3039
2017-11-21 13:17:55 +01:00
Michael Friedrich
08a82daea3 Update to icinga.com
refs #2687
2017-01-18 12:04:43 +01:00
Eric Lippmann
08571ce01c Fix exception in navigation.js 2016-12-13 13:31:46 +01:00
Eric Lippmann
67e41af308 Fix navigation behavior not clearing active items properly 2016-12-12 15:02:28 +01:00
Eric Lippmann
aa559c4636 Merge branch 'bugfix/actiontable-row-handling-13115'
fixes #13115
2016-12-09 13:49:27 +01:00
Eric Lippmann
626afbd5ec Merge branch 'bugfix/always-use-the-jquery-find-method-w/-node-context-10704'
fixes #10704
2016-12-08 17:15:02 +01:00
Eric Lippmann
177d4c770d JS: Optimize navigation behavior by using the #menu selector for the onRendered event
refs #10704
2016-12-08 16:56:25 +01:00
Eric Lippmann
eef982f3c3 Don't stop auto-refresh when a form button has focus 2016-12-08 10:40:22 +01:00
Eric Lippmann
e9e66930d5 Remove obsolete dropdown methods from the navigation behavior 2016-11-28 12:13:10 +01:00