From b28e8ebe6fe173829e609f5dc11a3e6b47e5f33d Mon Sep 17 00:00:00 2001 From: Manoj Naik Date: Mon, 2 Nov 2015 14:19:11 +0530 Subject: [PATCH] Closes-Bug: #1510674 - VRFs were not shown in vrouter Routes in Safari browser. Changed the usage of innerHTML to read the data from the xml to text(). innerHTML seems to be failing for safari. Change-Id: Ic9da15ae45e3020e454d900de5517eeeec89ec2b --- .../vrouter/ui/js/monitor_infra_vrouter_routes.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/webroot/monitor/infra/vrouter/ui/js/monitor_infra_vrouter_routes.js b/webroot/monitor/infra/vrouter/ui/js/monitor_infra_vrouter_routes.js index 76eeb349d..6dfa7d87b 100644 --- a/webroot/monitor/infra/vrouter/ui/js/monitor_infra_vrouter_routes.js +++ b/webroot/monitor/infra/vrouter/ui/js/monitor_infra_vrouter_routes.js @@ -183,11 +183,11 @@ monitorInfraComputeRoutesClass = (function() { var ret = []; var vrfs = response.getElementsByTagName('VrfSandeshData'); $.each(vrfs,function(idx,vrfXmlObj){ - var name = getValueByJsonPath(vrfXmlObj.getElementsByTagName('name'),'0;innerHTML',''); - var ucIndex = getValueByJsonPath(vrfXmlObj.getElementsByTagName('ucindex'),'0;innerHTML',''); - var mcIndex = getValueByJsonPath(vrfXmlObj.getElementsByTagName('mcindex'),'0;innerHTML',''); - var l2Index = getValueByJsonPath(vrfXmlObj.getElementsByTagName('l2index'),'0;innerHTML',''); - var uc6Index = getValueByJsonPath(vrfXmlObj.getElementsByTagName('uc6index'),'0;innerHTML',''); + var name = $(vrfXmlObj.getElementsByTagName('name')[0]).text(); + var ucIndex = $(vrfXmlObj.getElementsByTagName('ucindex')[0]).text(); + var mcIndex = $(vrfXmlObj.getElementsByTagName('mcindex')[0]).text(); + var l2Index = $(vrfXmlObj.getElementsByTagName('l2index')[0]).text(); + var uc6Index = $(vrfXmlObj.getElementsByTagName('uc6index')[0]).text(); var value = "ucast=" + ucIndex + "&&mcast=" + mcIndex + "&&l2=" + l2Index + "&&ucast6=" + uc6Index; ret.push({name:name,value:value}); });