From 7bbf3e0b5411c3efbbde11e781e323eb7876cc56 Mon Sep 17 00:00:00 2001 From: juanmont Date: Fri, 16 Nov 2018 11:23:44 +0100 Subject: [PATCH] development: Doing auto refresh only in info tab (cherry picked from commit 1bcd3832bdf250f4ce6719e8ed85a0759917c7b3) --- src/sunstone/public/app/sunstone.js | 7 ++++++- src/sunstone/public/app/tabs/vms-tab/panels/info.js | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/sunstone/public/app/sunstone.js b/src/sunstone/public/app/sunstone.js index 2ffde83410..01fc6e5977 100644 --- a/src/sunstone/public/app/sunstone.js +++ b/src/sunstone/public/app/sunstone.js @@ -1185,7 +1185,11 @@ define(function(require) { }; var _rightInfoVisible = function(context) { - return $(".sunstone-info", context).is(":visible"); + return $(".sunstone-info", context).is(":visible") + }; + + var _infoTabVisible = function(context, tab) { + return $(tab, $(".sunstone-info", context)).is(":visible") }; var _rightListVisible = function(context) { @@ -1285,6 +1289,7 @@ define(function(require) { "rightInfoVisible": _rightInfoVisible, + "infoTabVisible": _infoTabVisible, "rightListVisible": _rightListVisible, "rightInfoResourceId": _rightInfoResourceId, diff --git a/src/sunstone/public/app/tabs/vms-tab/panels/info.js b/src/sunstone/public/app/tabs/vms-tab/panels/info.js index ce8c61ef1e..6662c57e5f 100644 --- a/src/sunstone/public/app/tabs/vms-tab/panels/info.js +++ b/src/sunstone/public/app/tabs/vms-tab/panels/info.js @@ -47,7 +47,7 @@ define(function(require) { setInterval(function() { var tab = $('#' + TAB_ID); - if (Sunstone.rightInfoVisible(tab)){ + if (Sunstone.infoTabVisible(tab, "#vm_info_tab")){ $("#vms-tabrefresh_buttons button").click(); } }, Config.autorefreshInfo("vms-tab"));