diff --git a/module/instance/js/view.ui.js b/module/instance/js/view.ui.js index c7983e8755..23ac8b3e57 100644 --- a/module/instance/js/view.ui.js +++ b/module/instance/js/view.ui.js @@ -51,6 +51,7 @@ function refreshStatus() if(res.result === 'success') { if(res.data.length == 0) return false; + if(res.data[0].status == $('#statusTD').data('status')) return false; loadPage($.createLink('instance', 'view', `instanceID=${instanceID}`), '#setting,#statusTD,#dbStatusTD,#systemLoad,.float-toolbar'); } diff --git a/module/instance/ui/view.html.php b/module/instance/ui/view.html.php index d3c862c658..7f78374ff4 100644 --- a/module/instance/ui/view.html.php +++ b/module/instance/ui/view.html.php @@ -217,6 +217,7 @@ div $type !== 'store' ? null : h::td ( setID('statusTD'), + set('data-status', $instance->status), setData('reload', in_array($instance->status, array('creating', 'initializing', 'pulling', 'startup', 'starting', 'suspending', 'installing', 'uninstalling', 'stopping', 'destroying', 'upgrading'))), span (