beded063af0162677da2324db2f15ac8ada64936 braney Fri Jul 3 17:26:50 2020 -0700 add tiers to gencode file.. fix up filters. diff --git src/hg/lib/hui.c src/hg/lib/hui.c index 9fd8f3f..d2b18be 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -3773,30 +3773,33 @@ if (as == NULL) errAbort("Unable to get autoSql for %s", name); filterBy_t *filterByList = NULL, *filter; struct trackDbFilter *fieldFilter; while ((fieldFilter = slPopHead(&trackDbFilters)) != NULL) { if ((filter = buildFilterBy(tdb, cart, as, fieldFilter, name)) != NULL) slAddHead(&filterByList, filter); } return filterByList; } filterBy_t *filterBySetGetGuts(struct trackDb *tdb, struct cart *cart, char *name, char *subName, char *settingName) // Gets one or more "filterBy" settings (ClosestToHome). returns NULL if not found { +if (sameString(subName, "highlightBy")) + return NULL; // not supported currently + // first check to see if this tdb is using "new" FilterValues cart variables struct trackDbFilter *trackDbFilters = tdbGetTrackFilterByFilters( tdb); if (trackDbFilters) return filterByValues(tdb, cart, trackDbFilters, name); filterBy_t *filterBySet = NULL; char *setting = trackDbSettingClosestToHome(tdb, settingName); if(setting == NULL) return NULL; if ( name == NULL ) name = tdb->track; setting = cloneString(setting); char *filters[10]; // multiple filterBys are delimited by space but spaces inside filter can be protected "by quotes"