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);
}
|