From: miles Date: Wed, 17 Oct 2012 23:33:20 +0000 (+0000) Subject: added correctly sized and moving scrollbar X-Git-Url: http://gitweb.planteome.org/?a=commitdiff_plain;h=f0db1ee2461af881c530c48f9977293f49028ca7;p=old-jaiswallab-svn%2F.git added correctly sized and moving scrollbar svn path=/; revision=403 --- diff --git a/Personnel/miles/Web Page/heatMap.php b/Personnel/miles/Web Page/heatMap.php index 3385fe0..2683896 100644 --- a/Personnel/miles/Web Page/heatMap.php +++ b/Personnel/miles/Web Page/heatMap.php @@ -138,11 +138,15 @@ echo $originalSpecies[$i] . "\n"; -
+
Your browser does not support the canvas element.
+
+ +
+
@@ -228,14 +232,11 @@ function drawClusters(startCluster) { } function drawMap(init) { - scrolledLeft = scrolledLeft + document.getElementById("canvasDiv").scrollLeft - leftScrollOffset; - scrolledTop = scrolledTop + document.getElementById("canvasDiv").scrollTop - topScrollOffset; // NOTE the 25 accounts for the scrollbar offset allowing for scrolling up/left + scrolledLeft = document.getElementById("scrollDiv").scrollLeft - leftScrollOffset; + scrolledTop = document.getElementById("scrollDiv").scrollTop - topScrollOffset +25; // NOTE the 25 accounts for the scrollbar offset allowing for scrolling up/left if(scrolledLeft > speciesCount*cellSize - maxCols*cellSize) { scrolledLeft = speciesCount*cellSize - maxCols*cellSize; } - if(scrolledTop > clusterCount*cellSize - maxRows*cellSize) { - scrolledTop = clusterCount*cellSize - maxRows*cellSize; - } if(scrolledLeft < 0) { scrolledLeft = 0; } @@ -243,9 +244,6 @@ function drawMap(init) { scrolledTop = 0; } - document.getElementById("canvasDiv").scrollTop = topScrollOffset; - document.getElementById("canvasDiv").scrollLeft = leftScrollOffset; - if((init || Math.floor(scrolledLeft/cellSize) != drawnCols || Math.floor(scrolledTop/cellSize) != drawnRows)) { drawnCols = Math.floor(scrolledLeft/cellSize); drawnRows = Math.floor(scrolledTop/cellSize);