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);