0b69879792272a9ebc910a90be65a9c31dab2329
max
Mon Jan 22 05:59:38 2024 -0800
adding menu entry and button for highlight here feature, refs #32892
diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c
index 0f31c87..807c768 100644
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@ -8432,30 +8432,36 @@
char *html = cfgOption(cfgName);
if (html)
puts(html);
}
void printShortcutButtons(struct cart *cart, bool hasCustomTracks, bool revCmplDisp, bool multiRegionButtonTop)
/* Display bottom control panel. */
{
if (isSearchTracksSupported(database,cart))
{
cgiMakeButtonWithMsg(TRACK_SEARCH, TRACK_SEARCH_BUTTON,TRACK_SEARCH_HINT);
}
hPrintf(" ");
+// Not a submit button, because this is not a CGI function, it only calls Javascript function
+hPrintf("");
+jsInlineF("$('#highlightThis').click( function(ev) { highlightCurrentPosition('add'); return false; } );");
+
+hPrintf(" ");
hButtonWithMsg("hgt.hideAll", "hide all","Hide all currently visible tracks - keyboard shortcut: h, then a");
hPrintf(" ");
hPrintf("",
hasCustomTracks ? CT_MANAGE_BUTTON_LABEL : CT_ADD_BUTTON_LABEL,
hasCustomTracks ? "Manage your custom tracks - keyboard shortcut: c, then t" : "Add your own custom tracks - keyboard shortcut: c, then t");
jsOnEventById("click", "ct_add", "document.customTrackForm.submit(); return false;");
hPrintf(" ");
hButtonWithMsg("hgTracksConfigPage", "configure","Configure image and track selection - keyboard shortcut: c, then f");
hPrintf(" ");
if (!multiRegionButtonTop)
{
printMultiRegionButton();