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("&nbsp;");
     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);
 }