304f3686ff1f77fb5793cd941ca3420a8903545a tdreszer Wed Aug 18 16:50:30 2010 -0700 Find Tracks now has a description only popup diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index 70c621a..d362a6a 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -2448,6 +2448,25 @@ if(1 == cartUsualInt(cart, setting, 0)) cartRemoveAllForTdbAndChildren(cart,tdb); } +if(ajax && cartOptionalString(cart, "descriptionOnly")) + { + //printf("
"); + char * html = tdb->html; + struct trackDb *thisTdb = tdb; + // FIXME: children need to get their parents filled in before this works! + while(html == NULL && html[0] != 0 && thisTdb->parent != NULL) + { + thisTdb = thisTdb->parent; + html = thisTdb->html; + } + if (html != NULL && html[0] != 0) + puts(html); + else + puts("

No description found.

"); + //printf("
"); + cartRemove(cart,"descriptionOnly"); + return; + } printf("
\n\n", hgTracksName(), cartUsualString(cart, "formMethod", "POST"));