Hello!

To see the file structure, click on "tree".

Note that updates take place every 10 minutes, commits may not be seen immediately.
jump to cluster unbroken
authormiles <miles@localhost>
Thu, 6 Dec 2012 00:56:49 +0000 (00:56 +0000)
committermiles <miles@localhost>
Thu, 6 Dec 2012 00:56:49 +0000 (00:56 +0000)
svn path=/; revision=417

Personnel/miles/Web Page/heatMap.php

index 1c96b29230ce3b8a07cced7e4efd0dcf04db14ac..d02fbae56bb0fac99b2b811584a04db5ab2edabd 100644 (file)
@@ -122,10 +122,15 @@ Click on a species name, cluster number, or cell for more information.
 </form>
 
 <form name="jumpTo" >
-<input type="submit" value="Jump to Cluster:" onClick="return jumpToCluster()"/>
+<input type="button" value="Jump to Cluster:" onClick="return jumpToCluster()"/>
 <input type="text" name="cluster" />
 </form>
 
+<form name="jumpToGene">
+<input type="button" value="Find Gene:" onClick="return jumpToGene()"/>
+<input type="text" name="gene"/>
+</form>
+
 <div id="canvasDiv" style="overflow: hidden; float: left; height: 500px; width: 1100px;">
 <canvas id="myCanvas" width="1500" height="1000" style="border:1px solid #c3c3c3;">
 Your browser does not support the canvas element.
@@ -409,9 +414,18 @@ function getBoxInfo(cluster, species, clusterIndex, speciesIndex) {
 
 function jumpToCluster() {
   var cluster = document.jumpTo.cluster.value;
-  scrolledTop = (cluster-1)*25;
-  drawMap(false);
-  return false;
+  if(cluster > clusterCount) {
+  alert("No such cluster exists for this result set!");
+  return;
+  }
+  if(cluster > clusterCount - maxCols) document.getElementById("scrollDiv").scrollTop = clusterCount*25 - maxCols*25;
+  document.getElementById("scrollDiv").scrollTop = cluster*25;
+  drawMap();
+  return;
+}
+
+function jumpToGene() {
+  alert(document.jumpToGene.gene.value);
 }
 
 function generateImage() {