function updateIndicesFeedTable(locale, isRegisteredUser) { indicesFeedDWR .getIndicesFeed( locale, isRegisteredUser, function(indicesFeedList) { dwr.util.removeAllRows("pattern", { filter : function(tr) { return (tr.id != "pattern"); } }); if (indicesFeedList.length == 0) { document.getElementById("indicesFeed").style.display = "none"; } else { for ( var i = 0; i < indicesFeedList.length; i++) { document.getElementById("indicesFeed").style.display = "block"; document.getElementById("noDataFound").style.display = "none"; document.getElementById("indicesFrame").style.display = "block"; document.getElementById("footerbody").style.display = ""; var indicesFeedObject = indicesFeedList[i]; id = i + 1; dwr.util.setValue("tableName", indicesFeedObject.name); dwr.util.setValue("tableLevel", indicesFeedObject.level); dwr.util.setValue("tableDailyChangeUP", indicesFeedObject.dailyChange); dwr.util.setValue("tableDailyChangeDOWN", indicesFeedObject.dailyChange); dwr.util.cloneNode("pattern", { idSuffix :id }); document.getElementById("pattern" + id).style.display = ""; if (indicesFeedObject.sign == 'up') { document .getElementById("tableDailyChangeUP" + id).style.display = "block"; } else { document .getElementById("tableDailyChangeDOWN" + id).style.display = "block"; } } var indicesFeedObject = indicesFeedList[0]; dwr.util.setValue("lastUpdated", indicesFeedObject.lastUpdated); document.getElementById("refreshInterval").value = indicesFeedObject.refreshInterval; dwr.util.setValue("refreshTime", indicesFeedObject.refreshInterval); } }); }