7f3920b6ce8c28674b85c53c6541e497d68a9b18 kate Mon Apr 17 18:40:44 2017 -0700 Fix right-click menu. refs #18736 diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js index 85b984f..90abac5 100644 --- src/hg/js/hgTracks.js +++ src/hg/js/hgTracks.js @@ -3000,30 +3000,39 @@ title = title.substring(0, maxLength) + "..."; } 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; } + // For barChart mouseovers, replace title (which may be a category + // name+value) with item name + if (rec.type.indexOf("barChart") === 0 + || rec.type.indexOf("bigBarChart") === 0) { + a = /i=([^&]+)/.exec(href); + if (a && a[1]) { + title = a[1]; + } + } } 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; }