71817bddda1d00d59e9d34012abe911ee73e278e larrym Thu Jan 13 15:43:14 2011 -0800 set canPack to TRUE for wikiTracks (redmine 2395) diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index d33eedd..0597642 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -2442,30 +2442,33 @@ /* Print link for parent track */ struct trackDb *parentTdb = tdb->parent; if (parentTdb && !ajax) { char *encodedMapName = cgiEncode(parentTdb->track); printf(" <B style='font-family:serif; font-size:100%%;'>(<A HREF=\"%s?%s=%u&c=%s&g=%s\" title='Link to parent track'><IMG height=12 src='../images/ab_up.gif'>%s</A>)</B>", hgTrackUiName(), cartSessionVarName(), cartSessionId(cart), chromosome, encodedMapName, parentTdb->shortLabel); freeMem(encodedMapName); } puts("<BR><BR>"); if (ct && sameString(tdb->type, "maf")) tdb->canPack = TRUE; +else if (sameString(tdb->track, WIKI_TRACK_TABLE)) + // special case wikiTrack (there's no trackDb entry); fixes redmine 2395 + tdb->canPack = TRUE; // Don't bother with vis controls for downloadsOnly if (!tdbIsDownloadsOnly(tdb)) { /* Display visibility menu */ if (tdbIsComposite(tdb) && multViewCount(tdb) > 0) printf("<B>Maximum display mode: </B>"); else printf("<B>Display mode: </B>"); if (tdbIsSuper(tdb)) { /* This is a supertrack -- load its members and show hide/show dropdown */ hTrackDbLoadSuper(database, tdb); superTrackDropDown(cart, tdb, 1); }