f53faebbe7aeb41c71623aeaea19cac84fb728af
kate
Thu Feb 25 16:47:50 2021 -0800
Remove now-redundant multi-region button. Change exit button to be more informative. refs #26385
diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c
index 12c409f..c2997ae 100644
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@ -8639,32 +8639,36 @@
if (containsStringNoCase(database, "zoo"))
{
hPuts("Organism ");
printAssemblyListHtmlExtra(database, "change", javascript);
}
/* Multi-region button on position line */
if (sameString(virtModeType, "default"))
{
hButtonMaybePressed("hgTracksConfigMultiRegionPage", "multi-region",
"Configure view in multi-region display mode",
"popUpHgt.hgTracks('multi-region config'); return false;", FALSE);
}
else
{
- hButtonWithMsg("hgt.exitMultiRegion", "exit multi-region",
- "Exit multi-region display mode");
+ char buf[100];
+ safef(buf, sizeof buf, "exit %s multi-region",
+ (sameString(virtModeType, "exonMostly") ? "exon" :
+ (sameString(virtModeType, "geneMostly") ? "gene" :
+ (sameString(virtModeType, "singleAltHaplo") ? "haplo": "custom"))));
+ hButtonWithMsg("hgt.exitMultiRegion", buf, "Exit multi-region display mode");
}
hPrintf(" ");
if (virtualSingleChrom()) // DISGUISE VMODE
safef(buf, sizeof buf, "%s", windowsSpanPosition());
else
safef(buf, sizeof buf, "%s:%ld-%ld", virtChromName, virtWinStart+1, virtWinEnd);
position = cloneString(buf);
char *pressedClass = "", *showVirtRegions = "";
if (differentString(virtModeType, "default"))
{
pressedClass = "pressed";
showVirtRegions = "show multi-region position ranges and ";
}
@@ -8843,35 +8847,30 @@
hasCustomTracks ? "Manage your custom tracks" : "Add your own custom tracks");
jsOnEventById("click", "ct_add", "document.customTrackForm.submit();return false;");
hPrintf(" ");
if (hubConnectTableExists())
{
hPrintf("");
jsOnEventById("click", "th_form", "document.trackHubForm.submit();");
hPrintf(" ");
}
hButtonWithMsg("hgTracksConfigPage", "configure","Configure image and track selection");
hPrintf(" ");
- hButtonMaybePressed("hgTracksConfigMultiRegionPage", "multi-region",
- "Configure multi-region display options",
- "popUpHgt.hgTracks('multi-region config'); return false;", virtMode);
- hPrintf(" ");
-
hButtonMaybePressed("hgt.toggleRevCmplDisp", "reverse",
revCmplDisp ? "Show forward strand at this location"
: "Show reverse strand at this location",
NULL, revCmplDisp);
hPrintf(" ");
hButtonWithOnClick("hgt.setWidth", "resize", "Resize image width to browser window size", "hgTracksSetWidth()");
hPrintf(" ");
hButtonWithMsg("hgt.refresh", "refresh","Refresh image");
hPrintf("
\n");
if( chromosomeColorsMade )
{