78e0571c86ba41cc9cdd538c5ed05dec3dfe182a tdreszer Wed Mar 23 14:50:51 2011 -0700 Add navigation link to downloads search diff --git src/hg/hgFileUi/hgFileUi.c src/hg/hgFileUi/hgFileUi.c index 04b6403..a55bd23 100644 --- src/hg/hgFileUi/hgFileUi.c +++ src/hg/hgFileUi/hgFileUi.c @@ -39,36 +39,41 @@ { char *encodedTrackName = cgiEncode(tdb->track); printf(LINK_TO_PARENT," ", hgTrackUiName(), cartSessionVarName(), cartSessionId(cart), chrom, encodedTrackName,tdb->shortLabel,"Track settings"); freeMem(encodedTrackName); } else if (tdb->parent) //Print link for parent track { char *encodedTrackName = cgiEncode(tdb->parent->track); printf(LINK_TO_PARENT," ", hgTrackUiName(), cartSessionVarName(), cartSessionId(cart), chrom, encodedTrackName, tdb->parent->shortLabel, tdb->parent->shortLabel); freeMem(encodedTrackName); } // NAVLINKS - Link to Description down below if (tdb->html != NULL && tdb->html[0] != 0) { + printf("<span id='navDown' style='float:right; display:none;'>"); + // First put up a button to go to File Search + printf("<A HREF='hgFileSearch?db=%s' TITLE='Search for other downloadble files ...'>Downloads Search</A> ",db); + + // Now link to description char *downArrow = "⇓"; enum browserType browser = cgiBrowser(); if (browser == btIE || browser == btFF) downArrow = "↓"; - printf("<span id='navDown' style='float:right; display:none;'>"); - printf("<A HREF='#TRACK_HTML' TITLE='Jump to description section of page'>Description%s</A></span>",downArrow); + printf("<A HREF='#TRACK_HTML' TITLE='Jump to description section of page'>Description%s</A>",downArrow); + printf("</span>"); } puts("<BR>"); filesDownloadUi(db,cart,tdb); // Print data version trackDB setting, if any */ char *version = trackDbSetting(tdb, "dataVersion"); if (version) printf("<P><B>Data version:</B> %s<BR>\n", version); // Print lift information from trackDb, if any (void) trackDbPrintOrigAssembly(tdb, db); if (tdb->html != NULL && tdb->html[0] != 0) {