37d86875972ee730a1bb34aece6720a27ab507be kate Tue Feb 2 15:44:40 2016 -0800 Cosmetics on GTEx Gene trackUI page, with special effort to fit tissue table in popup dialog without scrolling. diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index afa6b93..f542a8f 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -3147,31 +3147,33 @@ struct trackVersion *trackVersion = getTrackVersion(database, "ncbiRefSeq"); char longLabel[1024]; if ((trackVersion != NULL) && !isEmpty(trackVersion->version)) { safef(longLabel, sizeof(longLabel), "%s - Annotation Release %s", tdb->longLabel, trackVersion->version); } else safef(longLabel, sizeof(longLabel), "%s", tdb->longLabel); printf("<B style='font-size:200%%;'>%s%s</B>\n", longLabel, tdbIsSuper(tdb) ? " Tracks" : ""); } else { if (trackDbSetting(tdb, "wgEncode")) printf("<A HREF='/ENCODE/index.html'><IMG style='vertical-align:middle;' " "width=100 src='/images/ENCODE_scaleup_logo.png'><A>"); - printf("<B style='font-size:200%%;'>%s%s</B>\n", tdb->longLabel, tdbIsSuper(tdb) ? " Tracks" : ""); + // set large title font size, but less so for long labels to minimize wrap + printf("<B style='font-size:%d%%;'>%s%s</B>\n", strlen(tdb->longLabel) > 30 ? 150 : 200, + tdb->longLabel, tdbIsSuper(tdb) ? " Tracks" : ""); } /* Print link for parent track */ if (!ajax) { if (tdb->parent) { char *encodedMapName = cgiEncode(tdb->parent->track); printf(" <B style='font-size:100%%;'>" "(<A HREF=\"%s?%s=%s&c=%s&g=%s\" title='Link to parent track'>" "<IMG height=12 src='../images/ab_up.gif'>%s</A>)</B>", hgTrackUiName(), cartSessionVarName(), cartSessionId(cart), chromosome, encodedMapName, tdb->parent->shortLabel); freeMem(encodedMapName); }