From ea46f42ee640928b92947bfb204c41a482d80937 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 8 May 2012 18:39:56 -0500 Subject: Add all the source codes into the github. --- web/javascript/networkGraph.js | 112 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100755 web/javascript/networkGraph.js (limited to 'web/javascript/networkGraph.js') diff --git a/web/javascript/networkGraph.js b/web/javascript/networkGraph.js new file mode 100755 index 00000000..2621dde1 --- /dev/null +++ b/web/javascript/networkGraph.js @@ -0,0 +1,112 @@ +var searchResults = document.getElementById('searchResult').value.split("\t"); +var symbolList = document.getElementById('symbolList').value.split("\t"); +var originalThreshold = document.getElementById('kValue').value; +addTraitSelection(); + +function addTraitSelection() +{ + var gType = document.getElementById('gType').value; + var nodeSelect = document.getElementById('nodeSelect'); + var newDropDown = document.createElement('newDrop'); + + newDropDown.innerHTML = generateDropdownHtml(); + + if (gType == "radial"){ + nodeSelect.appendChild(newDropDown); + originalLock = document.getElementById('lock').value; + document.getElementById('lock').value = "yes"; + if ( originalThreshold == "undefined"){ + originalThreshold = document.getElementById('kValue').value; + } + document.getElementById('kValue').value = "0.0"; + + } + else{ + try{ + nodeSelect.removeChild(nodeSelect.childNodes[0]); + document.getElementById('lock').value = originalLock; + document.getElementById('kValue').value = originalThreshold; + } catch(err){ + originalLock = document.getElementById('lock').value; + originalThreshold = document.getElementById('kValue').value; + } + } +} + +function generateDropdownHtml(){ + var html = ""; + + html += "