829a1a35cc3c5bbdfe2293c9152a57872b1b8b12
braney
Fri Dec 8 14:22:03 2017 -0800
redesign of hgCollection UI
diff --git src/hg/hgCollection/hgCollection.c src/hg/hgCollection/hgCollection.c
index b726d8a..f20f2d2 100644
--- src/hg/hgCollection/hgCollection.c
+++ src/hg/hgCollection/hgCollection.c
@@ -288,61 +288,50 @@
jsInlineF("");
jsInlineF("");
jsInlineF("");
}
static void doTable(struct cart *cart, char *db, struct grp *groupList, struct trackDb *trackList)
// output the tree table
{
char *hubName = hubNameFromUrl(getHubName(cart, db));
struct grp *curGroup;
for(curGroup = groupList; curGroup; curGroup = curGroup->next)
{
if ((hubName != NULL) && sameString(curGroup->name, hubName))
break;
}
+
+jsInlineF("$('#currentCollection').append(\"");
+jsInlineF("
");
if (curGroup != NULL)
{
// print out all the tracks in all the collections
struct trackDb *tdb;
- jsInlineF("$('#currentCollection').append(\"");
for(tdb = trackList; tdb; tdb = tdb->next)
{
if (sameString(tdb->grp, hubName))
{
- jsInlineF("
", trackHubSkipHubName(tdb->track), tdb->shortLabel);
jsInlineF("
");
printGroup("collections", tdb, TRUE, TRUE);
jsInlineF("
");
- jsInlineF("
");
- continue;
}
}
- jsInlineF("\");\n");
-
- // print out all the collections
- jsInlineF("$('#collectionList').append(\"");
- for(tdb = trackList; tdb; tdb = tdb->next)
- {
- if (sameString(tdb->grp, hubName))
- {
- jsInlineF("
%s", trackHubSkipHubName(tdb->track),trackHubSkipHubName(tdb->track), tdb->shortLabel);
- //printGroup("collections", tdb, TRUE, TRUE);
- }
}
+jsInlineF("
");
jsInlineF("\");\n");
- }
+
jsInlineF("$('#tracks').append(\"");
addVisibleTracks(cart, trackList);
for(curGroup = groupList; curGroup; curGroup = curGroup->next)
{
if ((hubName != NULL) && sameString(curGroup->name, hubName))
continue;
jsInlineF("