c4f8088a85119a905e46f1dbaf49e44ec209a792 kate Tue Jul 11 14:35:31 2017 -0700 Suppress tisssue selector from popul config, as it's not needed as a tissue legend (unlike GTEx gene track). refs #15646 diff --git src/hg/lib/gtexUi.c src/hg/lib/gtexUi.c index 4c90ef3..c1ead9c 100644 --- src/hg/lib/gtexUi.c +++ src/hg/lib/gtexUi.c @@ -562,31 +562,33 @@ printf("<br>"); printf("<div><b>Tissues:</b>\n"); safef(cartVar, sizeof(cartVar), "%s.%s", track, GTEX_TISSUE_SELECT); if (isPopup) { printf("<a href='%s?g=%s'><button type='button'>Change</button><a>", hTrackUiForTrack(track), track); } else { jsMakeCheckboxGroupSetClearButton(cartVar, TRUE); puts(" "); jsMakeCheckboxGroupSetClearButton(cartVar, FALSE); } printf("</div>"); +if (!isPopup) + { char *version = gtexVersion(tdb->table); struct gtexTissue *tissues = gtexGetTissues(version); struct slName *selectedValues = NULL; if (cartListVarExistsAnyLevel(cart, tdb, FALSE, GTEX_TISSUE_SELECT)) selectedValues = cartOptionalSlNameListClosestToHome(cart, tdb, FALSE, GTEX_TISSUE_SELECT); char *selectType = cgiUsualString("tis", "table"); if (sameString(selectType, "group")) makeGroupedTissueCheckboxes(cartVar, tissues, selectedValues); else if (sameString(selectType, "table")) makeTableTissueCheckboxes(cartVar, tissues, selectedValues, cart, track, version); else makeAllTissueCheckboxes(cartVar, tissues, selectedValues); - + } puts("\n</table>\n"); cfgEndBox(boxed); }