39da9678bd5a0e0a4cdb84af517e97a258cdf554
tdreszer
  Tue Apr 26 12:30:16 2011 -0700
Converted the group blue bars to use CSS.
diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c
index 924ffd6..8ff7d76 100644
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@ -4787,49 +4787,40 @@
 	    if (group->trackList == NULL)
 		continue;
 
 	    struct trackRef *tr;
 
 	    /* check if group section should be displayed */
 	    char *otherState;
 	    char *indicator;
 	    char *indicatorImg;
 	    boolean isOpen = !isCollapsedGroup(group);
 	    collapseGroupGoodies(isOpen, TRUE, &indicatorImg,
 				    &indicator, &otherState);
 	    hPrintf("<TR>");
 	    cg->rowOpen = TRUE;
 	    if (!hIsGsidServer())
-		{
-		hPrintf("<th align=\"left\" colspan=%d BGCOLOR=#536ED3>",
-		    MAX_CONTROL_COLUMNS);
-		}
+                hPrintf("<th align=\"left\" colspan=%d class='blueToggleBar'>",MAX_CONTROL_COLUMNS);
 	    else
-		{
-		hPrintf("<th align=\"left\" colspan=%d BGCOLOR=#536ED3>",
-		    MAX_CONTROL_COLUMNS-1);
-		}
-	    hPrintf("<table width='100%%'><tr><td align='left'>");
+                hPrintf("<th align=\"left\" colspan=%d class='blueToggleBar'>",MAX_CONTROL_COLUMNS-1);
+
+            hPrintf("<table style='width:100%%;'><tr><td style='text-align:left;'>");
 	    hPrintf("\n<A NAME=\"%sGroup\"></A>",group->name);
-	    hPrintf("<A HREF=\"%s?%s&%s=%s#%sGroup\" class='bigBlue'><IMG height='18' width='18' onclick=\"return toggleTrackGroupVisibility(this, '%s');\" id=\"%s_button\" src=\"%s\" alt=\"%s\" class='bigBlue' title='%s this group'></A>&nbsp;&nbsp;",
-		    hgTracksName(), cartSidUrlString(cart),
-		    collapseGroupVar(group->name),
-		    otherState, group->name,
+            hPrintf("<IMG class='toggleButton' onclick=\"return toggleTrackGroupVisibility(this, '%s');\" id=\"%s_button\" src=\"%s\" alt=\"%s\" class='bigBlue' title='%s this group'>&nbsp;&nbsp;",
 		    group->name, group->name, indicatorImg, indicator,isOpen?"Collapse":"Expand");
-	    hPrintf("</td><td align='center' width='100%%'>\n");
-	    hPrintf("<B>%s</B>", wrapWhiteFont(group->label));
-	    hPrintf("</td><td align='right'>\n");
+            hPrintf("</td><td style='text-align:center;'>\n<B>%s</B>", group->label);
+            hPrintf("</td><td style='text-align:right;'>\n");
 	    hPrintf("<input type='submit' name='hgt.refresh' value='refresh' title='Update image with your changes'>\n");
 	    hPrintf("</td></tr></table></th>\n");
 	    controlGridEndRow(cg);
 
 	    /* First track group that is not custom track group gets ruler,
 	     * unless it's collapsed. */
 	    if (!showedRuler && isFirstNotCtGroup &&
 			differentString(group->name, "user"))
 		{
 		char *url = trackUrl(RULER_TRACK_NAME, chromName);
 		showedRuler = TRUE;
 		myControlGridStartCell(cg, isOpen, group->name);
 		hPrintf("<A HREF=\"%s\">", url);
 		hPrintf(" %s<BR> ", RULER_TRACK_LABEL);
 		hPrintf("</A>");