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'); }