Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 30e4c0ce085af10c39ed2a237ad373952887f22d
https://github.com/tribe29/checkmk/commit/30e4c0ce085af10c39ed2a237ad373952…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-03-31 (Tue, 31 Mar 2020)
Changed paths:
M web/htdocs/js/modules/sidebar.js
Log Message:
-----------
Prevent form submission in wiki_search
Change-Id: I1d1f0fefe62763234b22a708d647f80ff91b171a
Commit: 98c07a4ecca2606ee514259c69916b0787910aa3
https://github.com/tribe29/checkmk/commit/98c07a4ecca2606ee514259c69916b078…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-03-31 (Tue, 31 Mar 2020)
Changed paths:
M cmk/gui/login.py
M cmk/gui/main.py
M cmk/gui/mobile.py
M cmk/gui/sidebar.py
M tests/unit/cmk/gui/test_pages.py
M web/htdocs/js/modules/ajax.js
M web/htdocs/js/modules/profile_replication.js
M web/htdocs/js/modules/sidebar.js
M web/htdocs/js/modules/utils.js
M web/htdocs/themes/classic/scss/_sidebar.scss
M web/htdocs/themes/facelift/scss/_sidebar.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
Render the sidebar in the main page and use an iframe for the content
If the sidebar is enabled it is now rendered directly in the HTML
page. The deprecated frameset that rendered the sidebar and the
site content in different frames is removed. The site content is
now rendered in a separate iframe. This is necessary since other
sites like e.g. the DokuWiki are displayed inside this iframe as
well.
To make this transition work different places had to be adapted:
* The sidebar is now rendered in cmk/gui/main.py.
* The method show of SidebarRenderer now receives the to optional
arguments title and content.
* The function reset_sidebar_scheduler is introduced in sidebar.js
to schedule an immediate sidebar reload.
* The new AJAX endpoint sidebar_ajax_add_snapin is extracted from
page_add_snapin. The JS counterpart is the function add_snapin
in sidebar.js.
* The sidebar is now minimized via the property visibility.
* References to frames[1] of a window were changed to frames[0]
in various places.
* The CSS styling was adapted in various places.
Change-Id: I3c578ff484f697495cb6f23cc680fb73164b5728
Compare:
https://github.com/tribe29/checkmk/compare/17eee1474c33...98c07a4ecca2