7729449a6ca86ac9953a6274dbea550d01195355 kate Tue Sep 3 14:58:20 2019 -0700 Add region size to Multi-region ranges popup. Helpful for interact multi-region feature. refs #22422 diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js index 65d5c70..bd1b521 100644 --- src/hg/js/hgTracks.js +++ src/hg/js/hgTracks.js @@ -565,31 +565,32 @@ 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 += "<br>(full virtual region is virt:1-" + hgTracks.chromEnd + ")"; } } if (!(hgTracks.virtualSingleChrom && (hgTracks.windows.length === 1))) { str += "<br>\n"; str += "<br>\n"; str += "<ul style='list-style-type:none; max-height:200px; padding:0; width:80%; overflow:hidden; overflow-y:scroll;'>\n"; for (i=0,len=hgTracks.windows.length; i < len; ++i) { var w = hgTracks.windows[i]; - str += "<li>" + w.chromName + ":" + (w.winStart+1) + "-" + w.winEnd + "</li>\n"; + str += "<li>" + w.chromName + ":" + (w.winStart+1) + "-" + w.winEnd + + " " + (w.winEnd - w.winStart) + " bp" + "</li>\n"; } str += "</ul>\n"; } $("#positionDisplayPosition").html(str); } else { $("#positionDisplayPosition").html(position); } $(positionDialog).dialog({ modal: true, title: "Multi-region position ranges", closeOnEscape: true, resizable: false, autoOpen: false, minWidth: 400, minHeight: 40,