db848693861a76988a11bd1bf26cbd45a4451215 max Fri Mar 1 06:25:59 2024 -0800 outputting link to hub desc in bluebar group, refs #33065 diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c index 3545d53..08b2015 100644 --- src/hg/hgTracks/hgTracks.c +++ src/hg/hgTracks/hgTracks.c @@ -9452,30 +9452,34 @@ { if (strstr(group->label, "Collections")) { safef(idText, sizeof idText, "%s_edit", group->name); hPrintf("<input name=\"hubEditButton\" id='%s'" " type=\"button\" value=\"edit\">\n", idText); jsOnEventByIdF("click", idText, "document.editHubForm.submit();return true;"); } } hPrintf("</td><td style='text-align:center; width:90%%;'>\n<B>%s</B>", group->label); hPrintf("</td><td style='text-align:right;'>\n"); if (isHubTrack(group->name)) { + struct trackHub *hub = grabHashedHub(group->name); + if (hub) + hPrintf("<a href='%s' style='color:#FFF' target=_blank>More Info</a> ", hub->descriptionUrl); + safef(idText, sizeof idText, "%s_disconn", group->name); hPrintf("<input name=\"hubDisconnectButton\" id='%s'" " type=\"button\" value=\"disconnect\">\n", idText); jsOnEventByIdF("click", idText, "document.disconnectHubForm.elements['hubId'].value='%s';" "document.disconnectHubForm.submit();return true;", group->name + strlen(hubTrackPrefix)); } hPrintf("<input type='submit' name='hgt.refresh' value='refresh' " "title='Update image with your changes'>\n"); hPrintf("</td></tr></table></th>\n"); controlGridEndRow(cg); /* Base Position track goes into map group, which will always exist. */