60c5496c1df3ae97de10b263e01b7698afbfc743 tdreszer Fri Oct 28 14:28:10 2011 -0700 Eliminated a couple more vars from cart and FINALY got rid of funky comp.view.vis cart name. All vis is not standardized to trackName since view is a track. diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index f2a9d46..a0ff3e2 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -517,33 +517,37 @@ setView = FALSE; // Must open parent to see opened child vis = tgParent->visibility; } if (vis == tvDense) { if(!toggleGroup->canPack || view != NULL) vis = tvFull; else vis = tvPack; } else if (vis != tvHide) vis = tvDense; if(setView) { + #ifdef SUBTRACK_CFG + dyStringPrintf(dy, "&%s=%s", toggleGroup->tdb->parent->track, hStringFromTv(vis)); + #else///ifndef SUBTRACK_CFG char *encodeView = cgiEncode(view); dyStringPrintf(dy, "&%s.%s.vis=%s", encodedTableName,encodeView, hStringFromTv(vis)); freeMem(encodeView); + #endif///ndef SUBTRACK_CFG } else { dyStringPrintf(dy, "&%s=%s", encodedTableName, hStringFromTv(vis)); } subgroupFree(&view); freeMem(encodedTableName); } else #endif//def TOGGLE_SUBTRACKS { if (toggleGroup != NULL) { int vis = toggleGroup->visibility; char *encodedMapName = cgiEncode(toggleGroup->track);