Modal Escape Callback

Capturing escape event

by VENKATA VINAY BYSANI

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/themes/start/jquery-ui.css">
<div>
    Dialog
    <input type="text" />
</div>

JavaScript

(function() {
    var dialog = $('div')
        .dialog().on('keydown', function(evt) {
            if (evt.keyCode === $.ui.keyCode.ESCAPE) {
            alert("Test");
                dialog.dialog('close');
            }                
            evt.stopPropagation();
        });
        
}());