eb73131071efa47e196ca9b2d736d0157ef221fd kent Mon Dec 6 09:16:47 2021 -0800 Displaying an n/a rather than the empty string on facets with no data. diff --git src/hg/lib/tablesTables.c src/hg/lib/tablesTables.c index 6d3007b..dff300a 100644 --- src/hg/lib/tablesTables.c +++ src/hg/lib/tablesTables.c @@ -463,31 +463,32 @@ { char *op = "remove"; htmlDyStringPrintf(facetBar, "
\n"); htmlDyStringPrintf(facetBar, " ", specificallySelected ? "true" : "false", specificallySelected ? "checked" : ""); htmlDyStringPrintf(facetBar, "", returnUrl, varPrefix, op, varPrefix, field->fieldName, varPrefix, val->val, varPrefix ); - htmlDyStringPrintf(facetBar, "%s (%d)", val->val, val->selectCount); + htmlDyStringPrintf(facetBar, "%s (%d)", + naForEmpty(val->val), val->selectCount); htmlDyStringPrintf(facetBar, "
\n"); } } slFreeList(&valListCopy); htmlDyStringPrintf(facetBar, "\n"); } } if (!isEmpty(where) || gotSelected) { printf("
\n"); } @@ -600,31 +601,31 @@ extraAnchorPos= 0; } printf(">\n"); htmlPrintf(" ", specificallySelected ? "true" : "false", specificallySelected ? "checked" : ""); htmlPrintf("", returnUrl, varPrefix, op, varPrefix, field->fieldName, varPrefix, val->val, varPrefix, selfId ); - htmlPrintf("%s (%d)", val->val, val->selectCount); + htmlPrintf("%s (%d)", naForEmpty(val->val), val->selectCount); printf("\n"); } else if (val->selectCount > 0) { ++valuesNotShown; } } // show "See More" link when facet has lots of values if (valuesNotShown > 0) { char *op = "showAllValues"; htmlPrintf("