src/hg/lib/hui.c 1.173

1.173 2009/03/13 23:02:08 hiram
Fixup the naming of the chain track variables in the multi-view composite
Index: src/hg/lib/hui.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/lib/hui.c,v
retrieving revision 1.172
retrieving revision 1.173
diff -b -B -U 4 -r1.172 -r1.173
--- src/hg/lib/hui.c	12 Mar 2009 00:05:45 -0000	1.172
+++ src/hg/lib/hui.c	13 Mar 2009 23:02:08 -0000	1.173
@@ -2552,8 +2552,10 @@
     case cfgGenePred:   genePredCfgUi(cart,tdb,prefix,title,boxed);
                         break;
     case cfgChain:      chainCfgUi(db,cart,tdb,prefix,title,boxed);
                         break;
+    case cfgNetAlign:
+                        break;
     default:            warn("Track type is not known to multi-view composites.");
                         break;
     }
 }
@@ -3139,9 +3141,9 @@
 
 char options[1][256];	/*	our option strings here	*/
 char *colorOpt;
 (void) chainFetchColorOption(cart, tdb, &colorOpt);
-snprintf( &options[0][0], 256, "%s.%s", tdb->tableName, OPT_CHROM_COLORS );
+snprintf( &options[0][0], 256, "%s.%s", prefix, OPT_CHROM_COLORS );
 printf("<p><b>Color chains by:&nbsp;</b>");
 chainColorDropDown(&options[0][0], colorOpt);
 
 freeMem (colorOpt);
@@ -3150,13 +3152,13 @@
 char filterVar[256];
 char *filterVal = "";
 
 printf("<p><b>Filter by chromosome (e.g. chr10):</b> ");
-snprintf(filterVar, sizeof(filterVar), "%s.chromFilter", tdb->tableName);
+snprintf(filterVar, sizeof(filterVar), "%s.chromFilter", prefix);
 filterSetting = cartUsualString(cart, filterVar, filterVal);
-cgiMakeTextVar(filterVar, cartUsualString(cart, filterVar, ""), 15);
+cgiMakeTextVar(filterVar, cartUsualString(cart, filterVar, filterSetting), 15);
 
-scoreCfgUi(db, cart,tdb,tdb->tableName,NULL,2000000000,FALSE);
+scoreCfgUi(db, cart,tdb,prefix,NULL,2000000000,FALSE);
 
 cfgEndBox(boxed);
 }