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)) {