0331318608a7b0d0fae33908a6229f7bae06341a max Tue Oct 14 01:58:39 2025 -0700 change after code review, refs #36507 diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c index ac510c4a693..e0be4437f9d 100644 --- src/hg/hgTracks/hgTracks.c +++ src/hg/hgTracks/hgTracks.c @@ -8546,33 +8546,33 @@ static void printTrackLink(struct track *track) /* print a link hgTrackUi with shortLabel and various icons and mouseOvers */ { if (sameOk(track->groupName, "user")) printTrackDelIcon(track); if (track->hasUi) { char *url = trackUrl(track->track, chromName); char *longLabel = replaceChars(track->longLabel, "\"", """); struct dyString *dsMouseOver = dyStringCreate("%s", longLabel); struct trackDb *tdb = track->tdb; if (tdbIsSuper(tdb)) - dyStringPrintf(dsMouseOver, " - container supertrack (%d subtracks) ", slCount(tdb->children)); + dyStringPrintf(dsMouseOver, " - container, %d tracks ", slCount(tdb->children)); else if (tdbIsComposite(tdb)) - dyStringPrintf(dsMouseOver, " - container track (%d subtracks) ", slCount(tdb->subtracks)); + dyStringPrintf(dsMouseOver, " - container, %d subtracks ", slCount(tdb->subtracks)); // Print icons before the title when any are defined hPrintIcons(track->tdb); hPrintf("<A class='trackLink' HREF=\"%s\" data-group='%s' data-track='%s' title=\"%s\">", url, track->groupName, track->track, dyStringCannibalize(&dsMouseOver)); freeMem(url); freeMem(longLabel); } char *encodedShortLabel = htmlEncode(track->shortLabel); hPrintf("%s", encodedShortLabel); freeMem(encodedShortLabel); if (track->hasUi) hPrintf("</A>");