4e69c248540a8df5731f625e9522968d33559107 mspeir Thu Sep 9 08:29:06 2021 -0700 Adding closing </b> tag to printf statement for filters, refs #28106 diff --git src/hg/lib/hui.c src/hg/lib/hui.c index 77e9ffe..9158f7b 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -6532,31 +6532,31 @@ puts("<BR>"); struct trackDbFilter *filter = NULL; struct sqlConnection *conn = NULL; if (!isHubTrack(db)) conn = hAllocConnTrack(db, tdb); struct asObject *as = asForTdb(conn, tdb); hFreeConn(&conn); while ((filter = slPopHead(&trackDbFilters)) != NULL) { char *value = cartUsualStringClosestToHome(cart, tdb, FALSE, filter->name, filter->setting); struct asColumn *asCol = asColumnFind(as, filter->fieldName); if (asCol == NULL) errAbort("Building filter on field %s which is not in AS file.", filter->fieldName); count++; - printf("<P><B>Filter items in '%s' field: ", filter->fieldName); + printf("<P><B>Filter items in '%s' field:</B> ", filter->fieldName); char cgiVar[128]; safef(cgiVar,sizeof(cgiVar),"%s.%s",tdb->track,filter->name); cgiMakeTextVar(cgiVar, value, 45); char *setting = getFilterType(cart, tdb, filter->fieldName, FILTERTEXT_WILDCARD); safef(cgiVar,sizeof(cgiVar),"%s.%s.%s",tdb->track,FILTER_TYPE_NAME_LOW, filter->fieldName); printf(" using "); printf("<SELECT name='%s'> ", cgiVar); printf("<OPTION %s>%s</OPTION>", sameString(setting, FILTERTEXT_WILDCARD) ? "SELECTED" : "", FILTERTEXT_WILDCARD ); printf("<OPTION %s>%s</OPTION>", sameString(setting, FILTERTEXT_REGEXP) ? "SELECTED" : "", FILTERTEXT_REGEXP ); printf("</SELECT>"); printf("</P>"); } }