src/hg/js/hgTracks.js 1.57

1.57 2010/02/26 07:51:07 larrym
turn off cache in hgTrackUi call
Index: src/hg/js/hgTracks.js
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/js/hgTracks.js,v
retrieving revision 1.56
retrieving revision 1.57
diff -b -B -U 4 -r1.56 -r1.57
--- src/hg/js/hgTracks.js	26 Feb 2010 07:34:01 -0000	1.56
+++ src/hg/js/hgTracks.js	26 Feb 2010 07:51:07 -0000	1.57
@@ -1149,9 +1149,9 @@
 }
 
 function makeMapItem(id)
 {
-    // XXXX get title from json
+    // Create a dummy mapItem on the fly (for objects that don't have corresponding entry in the map).
     var title;
     var rec = trackDbJson[id];
     if(rec) {
         title = rec.shortLabel;
@@ -1187,8 +1187,9 @@
     } else {
         x = e.pageX - e.target.offsetLeft;
         y = e.pageY - e.target.offsetTop;
     }
+    
     if(e.target.tagName.toUpperCase() == "P") {
         // This occurs in the left buttons when IMAGEv2_DRAG_REORDER is true.
         var a = /p_btn_(.*)/.exec(e.target.id);
         if(a && a[1]) {
@@ -1202,11 +1203,10 @@
         var a = /img_btn_(.*)/.exec(e.target.id);
         if(a && a[1]) {
             var id = a[1];
             return makeMapItem(id);
-        } else {
-            return null;
         }
+        // else fall-through (under msie).
     }
     
     var retval = -1;
     // console.log(e.target.tagName + "; " + e.target.id);
@@ -1348,9 +1348,9 @@
                    dataType: "html",
                    trueSuccess: handleTrackUi,
                    success: catchErrorOrDispatch,
                    cmd: selectedMenuItem,
-                   cache: true
+                   cache: false
                });
     } else if (cmd == 'dragZoomMode') {
         autoHideSetting = true;
         var obj = imgAreaSelect.data('imgAreaSelect');