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');