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 +
+                                "&nbsp;&nbsp;&nbsp;" + (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,