1b109cadeb4a1483ee819c17273af40e178b074d
larrym
Tue Oct 12 23:30:13 2010 -0700
fix issues with next/prev map items
diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js
index 3324bc4..e5bf3f9 100644
--- src/hg/js/hgTracks.js
+++ src/hg/js/hgTracks.js
@@ -1696,7 +1696,7 @@
var menu = [];
var selectedImg = "
";
var done = false;
- if(selectedMenuItem && selectedMenuItem.id != undefined) {
+ if(selectedMenuItem && selectedMenuItem.id != null) {
var href = selectedMenuItem.href;
var isHgc, isGene;
if(href) {
@@ -1760,6 +1760,8 @@
var str = selectedMenuItem.title;
if(str.indexOf("Click to alter ") == 0) {
; // suppress the "Click to alter..." items
+ } else if(selectedMenuItem.href.indexOf("cgi-bin/hgTracks") != -1) {
+ ; // suppress menu items for hgTracks links (e.g. Next/Prev map items).
} else {
if(str.indexOf("display density") != -1)
str = "
" + str;
@@ -1799,7 +1801,7 @@
//menu.push({"view image": {onclick: function(menuItemClicked, menuObject) { contextMenuHit(menuItemClicked, menuObject, "viewImg"); return true; }}});
}
- if(selectedMenuItem) {
+ if(selectedMenuItem && rec) {
// Add cfg options at just shy of end...
var o = new Object();
if(tdbIsLeaf(rec)) {