diff --git a/src/sunstone/public/app/sunstone.js b/src/sunstone/public/app/sunstone.js index 2ffde83410b..01fc6e59773 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 64364733d5c..431b301fde2 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"));