17b4f90dc72d71ecaa7a9e64db21c3521eb1233b chmalee Mon Nov 27 12:57:18 2023 -0800 Add 'choose exon' option for genePred tracks that allows users to enter an exon number to jump to for the right clicked transcript, refs Max email diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js index 342d79f..d7b57c7 100644 --- src/hg/js/hgTracks.js +++ src/hg/js/hgTracks.js @@ -2897,30 +2897,37 @@ o[rightClick.makeImgTag("magnify.png")+" Zoom to exon"] = { onclick: function(menuItemClicked, menuObject) { $.ajax({ type: "GET", url: "../cgi-bin/hgApi", data: cart.varsToUrlData({ 'db': getDb(), 'cmd': "exonToPos", 'num': exonNum, 'table': table, 'name': name}), trueSuccess: rightClick.handleZoomCodon, success: catchErrorOrDispatch, error: errorHandler, cache: true }); return true; } }; + o[rightClick.makeImgTag("magnify.png")+" Choose exon "] = + { onclick: function(menuItemClicked, menuObject) { + rightClick.hit(menuItemClicked, menuObject, + "zoomExon", + {name: name, table: table}); + return true;} + }; } } } o[rightClick.makeImgTag("dnaIcon.png")+" Get DNA for "+title] = { onclick: function(menuItemClicked, menuObject) { rightClick.hit(menuItemClicked, menuObject, "getDna"); return true; } }; } o[rightClick.makeImgTag("bookOut.png")+ " Open details page in new window..."] = { onclick: function(menuItemClicked, menuObject) { rightClick.hit(menuItemClicked, menuObject, "openLink"); return true; } };