8fdc86ea29f656cf7efee9954fdae6b573190fb3 tdreszer Fri May 6 17:23:22 2011 -0700 Standardized replacement for

with cgiDown and worked out more spacing issues in hgFileUi and hgTrackUi. diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index fb6c635..bc70b0e 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -2808,31 +2808,32 @@ printf("\n  "); } } -printf("
\n"); +if (!tdbIsSuperTrack(tdb) && !tdbIsComposite(tdb)) + puts("
"); if (tdbIsDownloadsOnly(tdb)) filesDownloadUi(database,cart,tdb); // Composites without tracks but with files to download are tdb->type: downloadsOnly else specificUi(tdb, tdbList, ct, ajax); puts(""); if (ajax) return; if (ct) { /* hidden form for custom tracks CGI */ printf("

", hgCustomName()); cartSaveSession(cart); @@ -2840,54 +2841,58 @@ puts("
\n"); if (ct->bbiFile) { time_t timep = bbiUpdateTime(ct->bbiFile); printBbiUpdateTime(&timep); } else printUpdateTime(CUSTOM_TRASH, ct->tdb, ct); } if (!ct) { /* Print data version trackDB setting, if any */ char *version = trackDbSetting(tdb, "dataVersion"); if (version) - printf("
Data version: %s\n", version); + { + cgiDown(0.7); + printf("Data version: %s\n", version); + } /* Print lift information from trackDb, if any */ trackDbPrintOrigAssembly(tdb, database); printUpdateTime(database, tdb, NULL); } if (tdb->html != NULL && tdb->html[0] != 0) { char *browserVersion; if (btIE == cgiClientBrowser(&browserVersion, NULL, NULL) && *browserVersion < '8') htmlHorizontalLine(); else // Move line down, since

Description (in ->html) is proceded by too much space printf("
"); printf("
"); puts(""); // include anchor for Description link // Add pennantIcon printPennantIconNote(tdb); puts(tdb->html); - printf("
"); // positions top link below line + printf("
"); + cgiDown(0.7); // positions top link below line makeTopLink(tdb); printf(" 
"); makeTopLink(tdb); printf(" 
"); } } /* void trackUi(struct trackDb *tdb) */ struct trackDb *trackDbForPseudoTrack(char *tableName, char *shortLabel, char *longLabel, int defaultVis, boolean canPack) /* Create trackDb for a track without a corresponding table. */ { struct trackDb *tdb; AllocVar(tdb); tdb->track = tableName;