0dc3dba8c97201b69523bbcf01b4c19b17fce05a braney Fri Oct 10 13:09:38 2025 -0700 ongoing work on quickLift diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index f7d4a08cf00..7c303b5707d 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -3220,30 +3220,33 @@ } #define RESET_TO_DEFAULTS "defaults" char setting[128]; // NOTE: Currently only composite multi-view tracks because // reset relies upon all cart vars following naming convention: // {track}.{varName}... ( One exception supported: {track}_sel ). if (trackDbLocalSetting(tdb, "container")) { /* For the moment, be a composite... */ tdbMarkAsComposite(tdb); } if (ajax && cartOptionalString(cart, "descriptionOnly")) { + char *liftDb = cloneString(trackDbSetting(tdb, "quickLiftDb")); + if (liftDb) + tdb->html = getTrackHtml(liftDb, tdb->table); //struct trackDb *tdbParent = tdbFillInAncestry(cartString(cart, "db"),tdb); if (tdb->html != NULL && tdb->html[0] != 0) { printRelatedTracks(database,trackHash,tdb,cart); puts(tdb->html); } else { struct trackDb *tdbParent = tdb->parent; for (;tdbParent && (tdbParent->html == NULL || tdbParent->html[0] == 0); tdbParent = tdbParent->parent ) ; // Get the first parent that has html if (tdbParent != NULL && tdbParent->html != NULL && tdbParent->html[0]) { printf("

Retrieved from %s Track...

\n",