|
From: <he...@hy...> - 2007-03-13 20:26:20
|
Author: heather Date: 2007-03-13 12:26:14 -0800 (Tue, 13 Mar 2007) New Revision: 3734 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=3734 Modified: trunk/web/portal/DashboardLayout.jsp Log: hq-579 and hq-578 metric portlet not refreshing and if you remove availability portlet you get an js error Modified: trunk/web/portal/DashboardLayout.jsp =================================================================== --- trunk/web/portal/DashboardLayout.jsp 2007-03-13 20:23:59 UTC (rev 3733) +++ trunk/web/portal/DashboardLayout.jsp 2007-03-13 20:26:14 UTC (rev 3734) @@ -85,17 +85,33 @@ function refreshPortlets() { var problemPortlet = $('problemResourcesTable'); var favoritePortlet = $('favoriteTable'); + + var nodes = document.getElementsByTagName('table'); + var getRecentForm = document.getElementsByTagName('form') + for(i=0;i<nodes.length;i++) { + if(/metricTable/.test(nodes[i].id)) { + setTimeout("requestMetricsResponse<c:out value="${portlet.token}"/>()", 60000); + } + } - setTimeout("requestAvailSummary<c:out value="${portlet.token}"/>()", 60000); - + for(i=0;i<nodes.length;i++) { + if(/availTable/.test(nodes[i].id)) { + setTimeout("requestAvailSummary<c:out value="${portlet.token}"/>()", 60000); + } + } + + for(i=0;i<getRecentForm.length;i++) { + if(/RemoveAlerts/.test(getRecentForm[i].action)) { + setTimeout("requestRecentAlerts<c:out value="${portlet.token}"/>()", 60000); + } + } + if (problemPortlet){ setTimeout("requestProblemResponse()", 60000); - } + } - setTimeout("requestRecentAlerts<c:out value="${portlet.token}"/>()", 60000); - if (favoritePortlet) { setTimeout("requestFavoriteResources()", 60000); } |