29b78700ce9441917d27e5ac88eea7d4576051c6
tdreszer
Thu Nov 17 17:22:30 2011 -0800
More plus/minus button stylings
diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c
index 5b1d963..58cbe73 100644
--- src/hg/hgTrackUi/hgTrackUi.c
+++ src/hg/hgTrackUi/hgTrackUi.c
@@ -2319,47 +2319,53 @@
/* Return TRUE if target is in tdbList. */
{
struct trackDb *tdb;
for (tdb = tdbList; tdb != NULL; tdb = tdb->next)
if (tdb == target)
return TRUE;
return FALSE;
}
#endif /* UNUSED */
void superTrackUi(struct trackDb *superTdb, struct trackDb *tdbList)
/* List tracks in this collection, with visibility controls and UI links */
{
#define SUPERS_WITH_CHECKBOXES
#ifdef SUPERS_WITH_CHECKBOXES
+#ifdef SUBTRACK_CFG
+#define BUTTON_SUPER "%s"
+#define BUTTON_PLUS_SUPER() printf(BUTTON_SUPER,"true", "+")
+#define BUTTON_MINUS_SUPER() printf(BUTTON_SUPER,"false","-")
+#else///ifndef SUBTRACK_CFG
#define PM_BUTTON_GLOBAL ""
-#define BUTTON_PLUS_ALL_GLOBAL() printf(PM_BUTTON_GLOBAL,"true", "plus_all", "add_sm.gif")
-#define BUTTON_MINUS_ALL_GLOBAL() printf(PM_BUTTON_GLOBAL,"false","minus_all","remove_sm.gif")
+#define BUTTON_PLUS_SUPER() printf(PM_BUTTON_GLOBAL,"true", "plus_all", "add_sm.gif")
+#define BUTTON_MINUS_SUPER() printf(PM_BUTTON_GLOBAL,"false","minus_all","remove_sm.gif")
+#endif///ndef SUBTRACK_CFG
jsIncludeFile("hui.js",NULL);
#endif///def SUPERS_WITH_CHECKBOXES
printf("\n
| ");
- BUTTON_PLUS_ALL_GLOBAL();
- BUTTON_MINUS_ALL_GLOBAL();
+ BUTTON_PLUS_SUPER();
+ BUTTON_MINUS_SUPER();
printf(" All "); printf(" | |
| "); if (!tdbIsDownloadsOnly(tdb)) { enum trackVisibility tv = hTvFromString(cartUsualString(cart, tdb->track,hStringFromTv(tdb->visibility))); // Don't use cheapCgi code... no name and no boolshad... just js printf("",tdb->track,(tv != tvHide?" CHECKED":"")); hTvDropDownClassVisOnlyAndExtra(tdb->track, tv, tdb->canPack, (tv == tvHide ? "hiddenText":"normalText"), trackDbSetting(tdb, "onlyVisibility"), "onchange='superT.selChanged(this);'"); printf(" | \n"); printf("%s ", |