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/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c index f1dfd4b..863c293 100644 --- src/hg/hgTracks/hgTracks.c +++ src/hg/hgTracks/hgTracks.c @@ -396,34 +396,31 @@ hPrintf("HREF=\"%s?complement_%s=%d", hgTracksName(), database, !cartUsualBooleanDb(cart, database, COMPLEMENT_BASES_VAR, FALSE)); hPrintf("&%s\"", ui->string); freeDyString(&ui); if (message != NULL) mapStatusMessage("%s", message); hPrintf(">\n"); } } char *trackUrl(char *mapName, char *chromName) /* Return hgTrackUi url; chromName is optional. */ { char *encodedMapName = cgiEncode(mapName); char buf[2048]; -char *hgTrackUi = hgTrackUiName(); -// TODO: Remove cfg option when new CGI is formally released -if (startsWith("gtexGene", mapName) && cfgOption("gtexBodyMap") && cgiBrowser() != btIE) - hgTrackUi = "../cgi-bin/hgGtexTrackSettings"; /* Path to click processing program. */ +char *hgTrackUi = hTrackUiForTrack(mapName); if(chromName == NULL) safef(buf, sizeof(buf), "%s?%s=%s&g=%s", hgTrackUi, cartSessionVarName(), cartSessionId(cart), encodedMapName); else safef(buf, sizeof(buf), "%s?%s=%s&c=%s&g=%s", hgTrackUi, cartSessionVarName(), cartSessionId(cart), chromName, encodedMapName); freeMem(encodedMapName); return(cloneString(buf)); } #ifdef REMOTE_TRACK_AJAX_CALLBACK static boolean trackUsesRemoteData(struct track *track) /* returns TRUE is this track has a remote datasource */ { if (!IS_KNOWN(track->remoteDataSource)) { SET_TO_NO(track->remoteDataSource);