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");