From 8bcf37a9306c531ee8189512bf151ccc933d1ea4 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}); });