From: <xq...@us...> - 2011-03-18 03:31:27
|
Revision: 9079 http://xcat.svn.sourceforge.net/xcat/?rev=9079&view=rev Author: xq2005 Date: 2011-03-18 03:31:21 +0000 (Fri, 18 Mar 2011) Log Message: ----------- analyze the data from osimage Modified Paths: -------------- xcat-core/trunk/xCAT-UI/js/nodes/nodes.js Modified: xcat-core/trunk/xCAT-UI/js/nodes/nodes.js =================================================================== --- xcat-core/trunk/xCAT-UI/js/nodes/nodes.js 2011-03-17 17:59:18 UTC (rev 9078) +++ xcat-core/trunk/xCAT-UI/js/nodes/nodes.js 2011-03-18 03:31:21 UTC (rev 9079) @@ -2036,15 +2036,42 @@ var profilesHash = new Object(); var osVersHash = new Object(); var osArchsHash = new Object(); - + var imagePos = 0; + var profilePos = 0; + var osversPos = 0; + var osarchPos = 0; + //get the column value + var colNameArray = rsp[0].substr(1).split(','); + for (var i in colNameArray){ + switch (colNameArray[i]){ + case 'imagename': { + imagePos = i; + } + break; + case 'profile':{ + profilePos = i; + } + break; + case 'osvers':{ + osversPos = i; + } + break; + case 'osarch':{ + osarchPos = i; + } + break; + default : + break; + } + } // Go through each index for (var i = 1; i < rsp.length; i++) { // Get image name var cols = rsp[i].split(','); - var osImage = cols[0].replace(new RegExp('"', 'g'), ''); - var profile = cols[1].replace(new RegExp('"', 'g'), ''); - var osVer = cols[6].replace(new RegExp('"', 'g'), ''); - var osArch = cols[8].replace(new RegExp('"', 'g'), ''); + var osImage = cols[imagePos].replace(new RegExp('"', 'g'), ''); + var profile = cols[profilePos].replace(new RegExp('"', 'g'), ''); + var osVer = cols[osversPos].replace(new RegExp('"', 'g'), ''); + var osArch = cols[osarchPos].replace(new RegExp('"', 'g'), ''); imageNames.push(osImage); profilesHash[profile] = 1; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |