0659fd086f068d8757dd716d12a8dd572a7de846
braney
Fri Jun 24 12:38:05 2016 -0700
fix HTML error in table browser if track doesn't support intersections
diff --git src/hg/hgTables/mainPage.c src/hg/hgTables/mainPage.c
index 15e31c1..a41bcc9 100644
--- src/hg/hgTables/mainPage.c
+++ src/hg/hgTables/mainPage.c
@@ -740,38 +740,39 @@
cgiMakeButton(hgtaDoSubtrackMergePage, "create");
}
hPrintf("\n");
}
/* Intersection line. */
if (isPositional)
{
if (anyIntersection())
{
hPrintf("
intersection with %s:\n",
cartString(cart, hgtaIntersectTable));
cgiMakeButton(hgtaDoIntersectPage, "edit");
hPrintf(" ");
cgiMakeButton(hgtaDoClearIntersect, "clear");
+ hPrintf(" |
\n");
}
else if (canIntersect(database, curTable))
{
hPrintf("intersection:\n");
cgiMakeButton(hgtaDoIntersectPage, "create");
- }
hPrintf(" |
\n");
}
+ }
/* Correlation line. */
struct trackDb *tdb = findTdbForTable(database, curTrack, curTable, ctLookupName);
if (correlateTrackTableOK(tdb, curTable))
{
char *table2 = cartUsualString(cart, hgtaCorrelateTable, "none");
hPrintf("correlation:\n");
if (differentWord(table2, "none") && strlen(table2) && ! isNoGenomeDisabled(database, table2))
{
struct grp *groupList = fullGroupList;
struct grp *selGroup = findSelectedGroup(groupList, hgtaCorrelateGroup);
struct trackDb *tdb2 = findSelectedTrack(fullTrackList, selGroup,hgtaCorrelateTrack);
if (tdbIsComposite(tdb2))
{
struct slRef *tdbRefList = trackDbListGetRefsToDescendantLeaves(tdb2->subtracks);
|