9adbcfa9d9ea587304395ebc95a641777f3b8b41
kate
  Mon Mar 15 20:41:15 2021 -0700
Add Cancel button to multi-region config popup, by request of JK. refs #26385

diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js
index 7bf89c8..b465c2c 100644
--- src/hg/js/hgTracks.js
+++ src/hg/js/hgTracks.js
@@ -3270,30 +3270,35 @@
         $('#hgTracksDialog').dialog('open');
 
         // Initialize autocomplete for alt/fix sequence names
         autocompleteCat.init($('#singleAltHaploId'),
                              { baseUrl: 'hgSuggest?db=' + getDb() + '&type=altOrPatch&prefix=',
                                enterSelectsIdentical: true });
         // Make option inputs select their associated radio buttons
         $('input[name="emPadding"]').keyup(function() {
             $('#virtModeType[value="exonMostly"]').attr('checked', true); });
         $('input[name="gmPadding"]').keyup(function() {
             $('#virtModeType[value="geneMostly"]').attr('checked', true); });
         $('#multiRegionsBedInput').keyup(function() {
             $('#virtModeType[value="customUrl"]').attr('checked', true); });
         $('#singleAltHaploId').keyup(function() {
             $('#virtModeType[value="singleAltHaplo"]').attr('checked', true); });
+
+        // Make 'Cancel' button close dialog
+        $('input[name="Cancel"]').click(function() {
+                $('#hgTracksDialog').dialog('close');
+        });
     }
 };
 
 // Show the recommended track sets popup
 function showRecTrackSetsPopup() {
     // Update links with current position
     $('a.recTrackSetLink').each(function() {
         var $this = $(this);
         var link = $this.attr("href").replace(/position=.*/, 'position=');
         $this.attr("href", link + genomePos.original);
     });
     $('#recTrackSetsPopup').dialog({width:'650'});
 }
 
 function removeSessionPanel() {