61059c1a28ca3df86eec774218f6b8aead4e74b7 kate Tue Feb 2 17:49:40 2016 -0800 Use gene name in GTEx geme right-click menus, even when moused over a tissue. refs #15645 diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js index 13bcb00..48e8b32 100644 --- src/hg/js/hgTracks.js +++ src/hg/js/hgTracks.js @@ -2873,30 +2873,38 @@ } if (isGene || isHgc || id === "wikiTrack") { // Add "Open details..." item var displayItemFunctions = false; if (rec) { if (rec.type.indexOf("wig") === 0 || rec.type.indexOf("bigWig") === 0 || id === "wikiTrack") { displayItemFunctions = false; } else if (rec.type.indexOf("expRatio") === 0) { displayItemFunctions = title !== "zoomInMore"; } else { displayItemFunctions = true; } } + if (isHgc && href.indexOf('g=gtexGene') !== -1) { + // For GTEx gene mouseovers, replace title (which may be a tissue name) with + // item (gene) name + a = /i=([^&]+)/.exec(href); + if (a && a[1]) { + title = a[1]; + } + } if (displayItemFunctions) { o[rightClick.makeImgTag("magnify.png") + " Zoom to " + title] = { onclick: function(menuItemClicked, menuObject) { rightClick.hit(menuItemClicked, menuObject, "selectWholeGene"); return true; } }; o[rightClick.makeImgTag("highlight.png") + " Highlight " + title] = { onclick: function(menuItemClicked, menuObject) { rightClick.hit(menuItemClicked, menuObject, "highlightItem"); return true; } }; if (rightClick.supportZoomCodon && rec.type.indexOf("genePred") !== -1) {