8624d6f5bbbf419f1f802f3a2f714d7c9f19db37 tdreszer Tue Mar 8 11:30:22 2011 -0800 SuperTracks offer links to hgFileUi CGI if the tdb says downloadsOnly diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index 9b2f752..c637a47 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -2252,31 +2252,32 @@ void superTrackUi(struct trackDb *superTdb) /* List tracks in this collection, with visibility controls and UI links */ { struct trackDb *tdb; printf("
%s | ", - hgTrackUiName(), cartSessionVarName(), cartSessionId(cart), + (tdbIsDownloadsOnly(tdb)? hgFileUiName(): hgTrackUiName()), + cartSessionVarName(), cartSessionId(cart), chromosome, cgiEncode(tdb->track), tdb->shortLabel); printf(""); if (tdbIsDownloadsOnly(tdb)) printf(" "); else { enum trackVisibility tv = hTvFromString(cartUsualString(cart, tdb->track, hStringFromTv(tdb->visibility))); hTvDropDownClassVisOnly(tdb->track, tv, tdb->canPack, tv == tvHide ? "hiddenText" : "normalText", trackDbSetting(tdb, "onlyVisibility")); } printf(" | %s", tdb->longLabel); char *dataVersion = trackDbSetting(tdb, "dataVersion"); |