dcceb7569cea2c0e776a24e5892199a5e709855d chmalee Tue Dec 19 16:06:53 2023 -0800 Fix a major tooltip bug, after the timeout ended for the mouse to stop moving, need to re-trigger the most recent mouseover event so a new tooltip can show up, refs #32697 diff --git src/hg/lib/hui.c src/hg/lib/hui.c index c9f035c..54eabdd 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -9282,31 +9282,31 @@ static bool mouseOverJsDone = FALSE; void printInfoIcon(char *mouseover) /* Print info icon (i) with explanatory text on mouseover */ { // see https://www.svgrepo.com/svg/524660/info-circle printf("", mouseover); puts(""); puts(""); puts(""); puts(""); puts(""); puts(""); if (!mouseOverJsDone) { - jsInline("newTooltips();\n"); + jsInline("convertTitleTagsToMouseovers();\n"); mouseOverJsDone = TRUE; } } void hCompositeUi(char *db, struct cart *cart, struct trackDb *tdb, char *primarySubtrack, char *fakeSubmit, char *formName) // UI for composite tracks: subtrack selection. If primarySubtrack is // non-NULL, don't allow it to be cleared and only offer subtracks // that have the same type. If fakeSubmit is non-NULL, add a hidden // var with that name so it looks like it was pressed. { bool hasSubgroups = (trackDbSetting(tdb, "subGroup1") != NULL); boolean isMatrix = dimensionsExist(tdb); boolean viewsOnly = FALSE;