4a234f089be336a40604bf7002b3811dc3dad308
kent
  Mon Aug 9 14:58:47 2010 -0700
Adding a trackHash parameter to a bunch of metadata routines so that they could find the track associated with a table.  Fixing clipping bug in hgTracks.c for multiWig labels when in non-overlay mode due to a special case that seems to be obsolete (did fair bit of testing to make sure it's not used.)
diff --git src/hg/hgTracks/searchTracks.c src/hg/hgTracks/searchTracks.c
index f63b995..c429a4e 100644
--- src/hg/hgTracks/searchTracks.c
+++ src/hg/hgTracks/searchTracks.c
@@ -487,6 +487,7 @@
 
 if(tracksFound)
     {
+    struct hash *tdbHash = makeTrackHash(database, chromName);
     hPrintf("<h3><b>%d tracks found:</b></h3>\n", tracksFound);
     hPrintf("<form action='%s' name='SearchTracks' id='searchResultsForm' method='post'>\n\n", hgTracksName());
     hPrintf("<table><tr><td colspan='2'>\n");
@@ -516,7 +517,7 @@
             }
         hPrintf("</td>\n");
         hPrintf("<td>%s", track->shortLabel);
-        compositeMetadataToggle(database, track->tdb, "...", TRUE, FALSE);
+        compositeMetadataToggle(database, track->tdb, "...", TRUE, FALSE, tdbHash);
         hPrintf("</td>\n");
         hPrintf("<td><a target='_top' href='%s'>%s</a></td>\n", trackUrl(track->track, NULL), track->longLabel);
         hPrintf("</tr>\n");