65ad23ade04b4c9314953d5295dc91619bbf49eb
larrym
  Thu Jul 1 12:23:39 2010 -0700
fix off-by-one error when setting end during selection; more remote renderer work (dead code in non-dev trees)
diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js
index 4352bed..66ed44c 100644
--- src/hg/js/hgTracks.js
+++ src/hg/js/hgTracks.js
@@ -162,7 +162,7 @@
 var newStart = winStart + startDelta;
 var newEnd = winStart + 1 + endDelta;
 if(newEnd > winEnd) {
-    ewEnd = winEnd;
+    newEnd = winEnd;
 }
 return {chromStart : newStart, chromEnd : newEnd};
 }
@@ -1215,15 +1215,12 @@
         var rec = trackDbJson[id];
         if(rec.type == "remote") {
             if($("#img_data_" + id).length > 0) {
+                // load the remote track renderer via jsonp
                 var script = document.createElement('script');
                 // XXXX add current image width
-//              XXXX implement this  var pos = parsePosition(getPosition());
-                var pos = new Object();
-                pos.chromStart = 1;
-                pos.chromEnd = 10;
-                script.setAttribute('src', rec.url + "?track=" + id + "&jsonp=remoteTrackCallback&chrom=" + pos.chrom +
-                                    "&start=" + pos.chromStart + "&end=" + pos.chromEnd);
-                // load the script
+                var pos = parsePosition(getPosition());
+                script.setAttribute('src', rec.url + "?track=" + id + "&jsonp=remoteTrackCallback&c=" + pos.chrom +
+                                    "&s=" + pos.start + "&e=" + pos.end);
                 document.getElementsByTagName('head')[0].appendChild(script); 
             }
         }