src/hg/lib/hui.c 1.167
1.167 2009/03/09 18:33:28 tdreszer
Shift view cfgs to unique positions. Stdize view vis select name.
Index: src/hg/lib/hui.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/lib/hui.c,v
retrieving revision 1.166
retrieving revision 1.167
diff -b -B -U 4 -r1.166 -r1.167
--- src/hg/lib/hui.c 4 Mar 2009 01:52:28 -0000 1.166
+++ src/hg/lib/hui.c 9 Mar 2009 18:33:28 -0000 1.167
@@ -3848,10 +3848,10 @@
int ix;
struct trackDb *subtrack;
char objName[SMALLBUF];
char javascript[JBUFSIZE];
-#define CFG_LINK "<B><A NAME=\"a_cfg_%s\"></A><A HREF=\"#a_cfg_%s\" onclick=\"return (showConfigControls('%s') == false);\" title=\"Configure View Settings\">%s</A><INPUT TYPE=HIDDEN NAME='%s.%s.showCfg' value='%s'></B>\n"
-#define MAKE_CFG_LINK(name,title,tbl,open) printf(CFG_LINK, (name),(name),(name),(title),(tbl),(name),((open)?"on":"off"))
+#define CFG_LINK "<B><A NAME=\"a_cfg_%s\"></A><A id='a_cfg_%s' HREF=\"#a_cfg_%s\" onclick=\"return (showConfigControls('%s') == false);\" title=\"Configure View Settings\">%s</A><INPUT TYPE=HIDDEN NAME='%s.%s.showCfg' value='%s'></B>\n"
+#define MAKE_CFG_LINK(name,title,tbl,open) printf(CFG_LINK, (name),(name),(name),(name),(title),(tbl),(name),((open)?"on":"off"))
members_t *membersOfView = subgroupMembersGet(parentTdb,"view");
if(membersOfView == NULL)
return FALSE;
@@ -3893,9 +3893,9 @@
else
printf("<B>%s</B>\n",membersOfView->values[ix]);
puts("</TD>");
- safef(objName, sizeof(objName), "%s_dd_%s", parentTdb->tableName,membersOfView->names[ix]);
+ safef(objName, sizeof(objName), "%s.%s.vis", parentTdb->tableName,membersOfView->names[ix]);
enum trackVisibility tv =
hTvFromString(cartUsualString(cart, objName,hStringFromTv(visCompositeViewDefault(parentTdb,membersOfView->names[ix]))));
safef(javascript, sizeof(javascript), "onchange=\"matSelectViewForSubTracks(this,'%s');\"", membersOfView->names[ix]);
@@ -3919,9 +3919,13 @@
safef(objName, sizeof(objName), "%s.%s.showCfg", parentTdb->tableName,membersOfView->names[ix]);
boolean open = cartUsualBoolean(cart,objName,FALSE);
if(!open && !compositeViewCfgExpandedByDefault(parentTdb,membersOfView->names[ix],NULL))
printf(" style=\"display:none\"");
- printf("><TD> </TD><TD>");
+ printf("><TD width=10> </TD>");
+ int ix2=ix;
+ while(0 < ix2--)
+ printf("<TD width=100> </TD>");
+ printf("<TD colspan=%d>",membersOfView->count+1);
safef(objName, sizeof(objName), "%s.%s", parentTdb->tableName,membersOfView->names[ix]);
cfgByCfgType(configurable[ix],db,cart,matchedSubtracks[ix],objName,membersOfView->values[ix],TRUE);
if(configurable[ix] != cfgNone)
printf("<script type='text/javascript'>compositeCfgRegisterOnchangeAction(\"%s\")</script>\n",objName);