a9dd8b9c383927df373d50e5917b20c959c662fc kate Wed Nov 23 10:49:30 2016 -0800 Link to new GTEX Body Map configuration page from hgc and config page. From QA review. refs #17369 diff --git src/hg/lib/hui.c src/hg/lib/hui.c index c4edbc4..4cf977f 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -467,30 +467,40 @@ dir[0] = 0; splitPath(scriptFilename, dir, name, extension); safef(defaultDir, sizeof(defaultDir), "%s", dir); int len = strlen(defaultDir); // Get rid of trailing slash to be consistent with hDocumentRoot if (defaultDir[len-1] == '/') defaultDir[len-1] = 0; } else { defaultDir[0] = 0; } return cfgOptionDefault("browser.cgiRoot", defaultDir); } +char *hTrackUiForTrack(char *trackName) +/* Relative URL to extended track UI, delegated to a track-specific UI if available. */ +{ +if (trackName == NULL) + return hgTrackUiName(); +if (gtexIsGeneTrack(trackName)) + return gtexGeneTrackUiName(); +return hgTrackUiName(); +} + /****** Some stuff for tables of controls ******/ struct controlGrid *startControlGrid(int columns, char *align) /* Start up a control grid. */ { struct controlGrid *cg; AllocVar(cg); cg->columns = columns; cg->align = cloneString(align); cg->rowOpen = FALSE; return cg; } void controlGridEndRow(struct controlGrid *cg) /* Force end of row. */