diff --git a/src/psm/Module/Server/Controller/StatusController.php b/src/psm/Module/Server/Controller/StatusController.php index 2fcb410f..dc425910 100644 --- a/src/psm/Module/Server/Controller/StatusController.php +++ b/src/psm/Module/Server/Controller/StatusController.php @@ -62,6 +62,7 @@ class StatusController extends AbstractServerController { 'block_layout_active' => ($layout == 0) ? 'active' : '', 'list_layout_active' => ($layout != 0) ? 'active' : '', 'label_add_server' => psm_get_lang('system', 'add_new'), + 'layout' => $layout, 'url_save' => psm_build_url(array('mod' => 'server', 'action' => 'edit')), ); $this->setHeaderAccessories($this->twig->render('module/server/status/header.tpl.html', $layout_data)); diff --git a/src/templates/default/module/server/status/index.tpl.html b/src/templates/default/module/server/status/index.tpl.html index 98b5ba94..37927a09 100644 --- a/src/templates/default/module/server/status/index.tpl.html +++ b/src/templates/default/module/server/status/index.tpl.html @@ -102,6 +102,7 @@ setInterval(function() { url:"?", success: function(html, status) { $("#content").html(html); + psm_setLayout({{ layout }}); } }); }, {{ auto_refresh_seconds }} * 1000); diff --git a/src/templates/default/static/js/scripts.js b/src/templates/default/static/js/scripts.js index ff30254e..acd8b2ca 100755 --- a/src/templates/default/static/js/scripts.js +++ b/src/templates/default/static/js/scripts.js @@ -122,7 +122,7 @@ function psm_xhr(mod, params, method, on_complete, options) { return result; } -function psm_saveLayout(layout) { +function psm_setLayout(layout) { if (layout) { $("#list-layout").show(); $("#flow-layout").hide(); @@ -134,11 +134,14 @@ function psm_saveLayout(layout) { $("#block-layout").addClass('active'); $("#table-layout").removeClass('active'); } +} +function psm_saveLayout(layout) { + psm_setLayout(layout) var params = { action: 'saveLayout', - csrf: $("input[name=saveLayout_csrf]").val(), + csrf: $("input[name=csrf]").val(), layout: layout }; psm_xhr('server_status', params, 'POST');