1e3353d3a833c0ec77c70af59add06074220bade
max
  Mon Oct 14 04:55:18 2024 -0700
default on OK button when enter is clicked on track ui dialog box, refs #8833

diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js
index 99ea75d..8c6f319 100644
--- src/hg/js/hgTracks.js
+++ src/hg/js/hgTracks.js
@@ -4024,30 +4024,38 @@
                     $('#hgTrackUiDialog').find('.filterBy,.filterComp').each(
                         function(i) {
                             if ($(this).hasClass('filterComp'))
                                 ddcl.setup(this);
                             else
                                 ddcl.setup(this, 'noneIsAll');
                         }
                     );
                 }
             },
             close: function() {
                 popUp.cleanup();
             }
         });
         
+        $(".ui-dialog").on("keypress", function(e) {
+            e.preventDefault();
+            var key = e.charCode || e.keyCode || 0;     
+            if (key == 13) {
+                $(".ui-button:contains('OK')").click();
+            }
+        });
+
         // FIXME: Why are open and close no longer working!!!
         if (popUp.trackDescriptionOnly) {
             var myWidth =  $(window).width() - 300;
             if (myWidth > 900)
                 myWidth = 900;
             $('#hgTrackUiDialog').dialog("option", "maxWidth", myWidth);
             $('#hgTrackUiDialog').dialog("option", "width", myWidth);
             $('#hgTrackUiDialog').dialog('option' , 'title' ,
                                hgTracks.trackDb[popUp.trackName].shortLabel+" Track Description");
             $('#hgTrackUiDialog').dialog('open');
         } else {
             $('#hgTrackUiDialog').dialog('option' , 'title' ,
                                   hgTracks.trackDb[popUp.trackName].shortLabel+" Track Settings");
             $('#hgTrackUiDialog').dialog('open');
         }