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