87b7884a455030761304f18056a4e8a265b8cfaa
Merge parents 79e1e2a 953048f
kate
Fri Jan 8 09:35:47 2021 -0800
Resolving merge conflict
diff --cc src/hg/hgTracks/hgTracks.c
index c4ac532,bee8a93..dc97251
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@@ -8622,45 -8626,42 +8624,56 @@@
hPrintf("
");
}
/* Make line that says position. */
{
char buf[256];
char *survey = cfgOptionEnv("HGDB_SURVEY", "survey");
char *surveyLabel = cfgOptionEnv("HGDB_SURVEY_LABEL", "surveyLabel");
char *javascript = "document.location = '/cgi-bin/hgTracks?db=' + document.TrackForm.db.options[document.TrackForm.db.selectedIndex].value;";
if (containsStringNoCase(database, "zoo"))
{
hPuts("Organism ");
printAssemblyListHtmlExtra(database, "change", javascript);
}
+ 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");
+ }
+ hPrintf(" ");
+ /* 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");
+ }
+ 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 ";
}
hPrintf("%s",
pressedClass, showVirtRegions, addCommasToPos(database, position));