69e8424f77f7d2513fcf8082aea972d539665540
tdreszer
  Fri Nov 18 13:14:56 2011 -0800
More touches on BUTTONS_BY_CSS
diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c
index 58cbe73..c45e4f5 100644
--- src/hg/hgTrackUi/hgTrackUi.c
+++ src/hg/hgTrackUi/hgTrackUi.c
@@ -2319,39 +2319,39 @@
 /* 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   "<span class='pmButton' onclick='superT.plusMinus(%s)'>%s</span>"
-#define BUTTON_PLUS_SUPER()  printf(BUTTON_SUPER,"true", "+")
-#define BUTTON_MINUS_SUPER() printf(BUTTON_SUPER,"false","-")
-#else///ifndef SUBTRACK_CFG
+#ifdef BUTTONS_BY_CSS
+#define BUTTON_SUPER   "<span class='pmButton' onclick='superT.plusMinus(%s)'>%c</span>"
+#define BUTTON_PLUS_SUPER()  printf(BUTTON_SUPER,"true", '+')
+#define BUTTON_MINUS_SUPER() printf(BUTTON_SUPER,"false",'-')
+#else///ifndef BUTTONS_BY_CSS
 #define PM_BUTTON_GLOBAL "<IMG height=18 width=18 onclick=\"superT.plusMinus(%s);\" id='btn_%s' src='../images/%s'>"
 #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
+#endif///ndef BUTTONS_BY_CSS
 jsIncludeFile("hui.js",NULL);
 #endif///def SUPERS_WITH_CHECKBOXES
 printf("\n<P><TABLE CELLPADDING=2>");
 tdbRefSortPrioritiesFromCart(cart, &superTdb->children);
 struct slRef *childRef;
 for (childRef = superTdb->children; childRef != NULL; childRef = childRef->next)
     {
     struct trackDb *tdb = childRef->val;
     #ifdef SUPERS_WITH_CHECKBOXES
     if (childRef == superTdb->children) // first time through
         {
         printf("\n<TR><TD NOWRAP colspan=2>");
         BUTTON_PLUS_SUPER();
         BUTTON_MINUS_SUPER();
         printf("&nbsp;<B>All</B><BR>");