Commit Graph

1617 Commits

Author SHA1 Message Date
Eric Lippmann f8295ea825 Revert "Fix menu flickering on reload and broken layout w/o JS"
This reverts commit 3b06f06a04.

Breaks announcements.
2018-11-20 10:17:27 +01:00
Eric Lippmann 3b06f06a04 Fix menu flickering on reload and broken layout w/o JS
fixes #3629
fixes #3630
2018-11-20 10:06:41 +01:00
Eric Lippmann f0f9ab0eb7 JS: Simplify Date.isDst() 2018-11-16 09:00:32 +01:00
Eric Lippmann fbc7598a6b JS: Simplify Date.getStdTimezoneOffset()
refs #3607
2018-11-16 09:00:32 +01:00
h0rmiga d9b337a213 JS: Fix DST detection
refs #3607

Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2018-11-16 09:00:19 +01:00
Michael Friedrich d1fb3b3674 Update URL to https://icinga.com 2018-10-18 11:02:57 +02:00
Florian Strohmaier d1cbc4b05c JS: Remove excessive scroll events 2018-10-16 15:41:33 +02:00
Eric Lippmann 84e0c0c4fb
Merge pull request #3518 from Icinga/fix/anchor-navigation-not-working-3492
loader.js: Make anchor navigation working again
2018-07-16 10:00:35 +02:00
Johannes Meyer 5f4aa1e296 loader.js: Make anchor navigation working again
fixes #3492
2018-07-10 10:50:31 +02:00
Eric Lippmann ccda44f8b3
Merge pull request #3514 from Icinga/fix/huge-icons-destroy-navigation-dashboard-layout-3442
navigation/dashboard: Limit icons to a size of 3x3em
2018-07-10 09:27:48 +02:00
Eric Lippmann d18d05ccee Introduce ApplicationStateHook
refs #2835
2018-07-09 16:28:25 +02:00
Johannes Meyer 8974e44c68 navigation/dashboard: Limit icons to a size of 3x3em
fixes #3442
2018-07-09 10:46:47 +02:00
Johannes Meyer 990df95f36 loader.js: Allow to force HTTP to be used for JS redirection 2018-07-04 14:44:03 +02:00
Eric Lippmann 02630c2607 Add vertical-align to sort-controls 2018-06-28 11:27:46 +02:00
Eric Lippmann f8a076f20b Update icon font 2018-06-28 11:27:46 +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
Eric Lippmann 7fc9d7995f
Merge pull request #3425 from Icinga/fix/avoid-unnecessary-search-requests-3348
Don't search as long as the user is typing
2018-04-25 03:08:47 -04:00
Johannes Meyer c2b3bbb87b events.js: Don't search as long as the user is typing
500ms is for the average typist. Still fast enough, imho.

refs #3348
2018-04-24 12:33:04 +02:00
Johannes Meyer 9857021d2c Revert "loader.js: place focus at the end of text inputs"
This reverts commit d1fd7e4be7.
Browsers seem to do this on their own natively. Way better.

refs #3348
2018-04-24 11:18:10 +02:00
Johannes Meyer 5f24fffe7d
Merge pull request #3412 from Icinga/bugfix/filter-editor-expand-upon-auto-refresh-2964
Preserve collapsed FilterEditor subtrees across auto-refreshes
2018-04-06 14:55:19 +02:00
Alexander A. Klimov 41b105136d Preserve collapsed FilterEditor subtrees across auto-refreshes
refs #2964
2018-04-06 13:54:51 +02:00
Johannes Meyer 36716566b6
Merge pull request #3410 from Icinga/fix/inverted-colors-of-icons-in-nav-bar-3181
menu: Only invert icons located under /img/icons/
2018-04-06 09:45:27 +02:00
Alexander A. Klimov a187966277 Merge branch 'bugfix/sparkline-charts-flickering-3344'
fixes #3344
2018-04-06 09:44:32 +02:00
Alexander A. Klimov 38438449e4 Revert "Performance data: render pie charts without freezing the UI"
This reverts commit f2b2b6a91a.

refs #3344
2018-04-06 09:36:24 +02:00
Johannes Meyer b8e406fd95 menu: Only invert icons located under /img/icons/
refs #3181
2018-04-06 09:18:45 +02:00
Johannes Meyer 5e6da5b51d widgets.less: Don't lowercase donut titles
refs #3375
2018-04-05 13:44:05 +02:00
Johannes Meyer 78a7939fde
Merge pull request #3408 from Mikesch-mp/master
Fix header width for 4k resolutions.
2018-04-05 12:14:56 +02:00
Carsten bdc82ee6a9
Fix header width for 4k resolutions. Fixes #3374 2018-04-04 22:11:04 +02:00
Alexander A. Klimov b5dde96746 FilterEditor: save changes on element addition
refs #2900
2018-04-04 12:20:52 +02:00
Alexander A. Klimov 64bb91ddd2 Let a dashlet use the whole space if it's the only one
refs #3302
2018-01-26 11:28:13 +01: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
lippserd d0aa39007a
Merge pull request #3273 from Icinga/bugfix/iframe-dashboard
Improve rendering of iframes in the dashboard
2018-01-22 09:42:25 +01:00
lippserd 0b9ae48530
Merge pull request #3288 from Icinga/bugfix/performance-problem-lots-of-performance-data-2894
Performance data: render pie charts without freezing the UI
2018-01-19 16:16:54 +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
lippserd ce428cb77d
Merge pull request #3146 from Icinga/bugfix/links-in-announcements-2641
Render HTML in announcements' messages as expected
2018-01-19 16:13:59 +01:00
Alexander A. Klimov e86566f634 css: Make links in announcements blue, @icinga-blue
refs #2641
2018-01-19 16:12:53 +01:00
lippserd a812a95a9b
Merge pull request #3295 from Icinga/bugfix/focus-preserve-scroll-position
Icinga.Loader.prototype.renderContentToContainer(): preserve scroll position despite the focus
2018-01-19 16:07:12 +01:00
Alexander A. Klimov 68870ca411 Icinga.Loader.prototype.renderContentToContainer(): preserve scroll position despite the focus 2018-01-19 15:32:54 +01:00
lippserd 226cc2c810
Merge pull request #3274 from Icinga/bugfix/inner-donut-labels-firefox-3226
Donut: place HTML tags outside <svg>
2018-01-18 10:15:49 +01:00
Alexander A. Klimov 0ad153a223 Tactical overview: always show the problems amount
refs #3226
2018-01-17 15:01:02 +01:00
Alexander A. Klimov 1107af2101 Let wide dashlets scroll
refs #2756
2018-01-17 12:29:37 +01:00
lippserd f92c35c193
Merge pull request #3262 from Icinga/bugfix/browser-history-multiple-columns-2779
Make navigation via browser history working as expected
2018-01-17 12:03:03 +01:00
lippserd a181503448
Merge pull request #3225 from Icinga/bugfix/activity-indicator-without-javascript-3119
Don't display loading w/o JS
2018-01-17 11:55:54 +01:00
Eric Lippmann 4182a5af75 Improve rendering of iframes in the dashboard 2018-01-16 16:38:32 +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 fd1cfd35c3 Don't display loading w/o JS
refs #3119
2018-01-16 10:48:11 +01:00
Alexander A. Klimov 1f61744b57 Make search reset control working across auto-refresh
refs #2753
2018-01-15 15:09:50 +01:00
lippserd 83faa2671c
Merge pull request #3174 from Icinga/fix/fullscreen-layout
Don't discard fullscreen when detecting the layout
2017-12-15 10:13:05 +01:00
Eric Lippmann cb83a7dea3 JS: Always request application-state
Icinga Web 2 version 2.5.0 suspends auto-refresh if the tab is inactive.
This also pauses the application-state requests which are intended to refresh the session and announcements.
If a tab is inactive for longer than the PHP session timeout (session.gc_maxlifetime in php.ini), users are automatically logged out.
With this patch Web 2 will always request application-state. Even if auto-refresh is disabled.
2017-12-04 14:25:23 +01:00
Eric Lippmann e77c3c8169 Don't take fullscreen into account when detecting the layout
The fullscreen-layout class is just a layout modifier.
2017-11-29 15:12:51 +01:00