e4ba9d262524dcb90690e480a3fa5ebe2e12fb13 kate Mon Nov 21 10:34:57 2016 -0800 Suppress bodyMap UI under IE. (Additional work needed to make it functional). refs #17369 diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c index dcdbdec..f1dfd4b 100644 --- src/hg/hgTracks/hgTracks.c +++ src/hg/hgTracks/hgTracks.c @@ -398,31 +398,31 @@ 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")) +if (startsWith("gtexGene", mapName) && cfgOption("gtexBodyMap") && cgiBrowser() != btIE) hgTrackUi = "../cgi-bin/hgGtexTrackSettings"; /* Path to click processing program. */ 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)) {