31d76baa5576bc0fe479c2b9ae3d06a6df875cc1 angie Tue Sep 25 13:32:17 2018 -0700 In the multi-region position pop-up, when viewing just a subregion of a large virt, add a hint about the full region size to make it clear that it's a subregion not the whole thing. diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js index 968bf01..eea3356 100644 --- src/hg/js/hgTracks.js +++ src/hg/js/hgTracks.js @@ -542,49 +542,56 @@ cache: false }); return genomePos.convertedVirtCoords; }, positionDisplayDialog: function () // Show the virtual and real positions of the windows { var position = genomePos.get(); var positionDialog = $("#positionDialog")[0]; if (!positionDialog) { $("body").append("
"); positionDialog = $("#positionDialog")[0]; } if (hgTracks.windows) { - var i,len; + var i, len, end; + var matches = /^virt:[0-9]+-([0-9]+)/.exec(position); var str = position; + if (matches) { + end = matches[1]; + if (end < hgTracks.chromEnd) { + str += "
(full virtual region is virt:1-" + hgTracks.chromEnd + ")"; + } + } if (!(hgTracks.virtualSingleChrom && (hgTracks.windows.length === 1))) { str += "
\n"; str += "
\n"; str += "\n"; } $("#positionDisplayPosition").html(str); } else { $("#positionDisplayPosition").html(position); } $(positionDialog).dialog({ modal: true, - title: "Window-Positions", + title: "Multi-region position ranges", closeOnEscape: true, resizable: false, autoOpen: false, minWidth: 400, minHeight: 40, buttons: { "OK": function() { $(this).dialog("close"); } }, open: function () { // Make OK the focus/default action $(this).parents('.ui-dialog-buttonpane button:eq(0)').focus(); },