Yes/No button can now be activated by pressing Enter.

This commit is contained in:
Ehsan Karamad 2015-09-23 16:01:10 -04:00
Родитель a0549ea26e
Коммит bcfb4d3816
1 изменённых файлов: 11 добавлений и 1 удалений

Просмотреть файл

@ -19,8 +19,11 @@ var exitTool = (function() {
this.overlay.className = 'overlay-gray';
document.body.appendChild(this.overlay);
containerElement.onkeydown = function(e) {
if (containerElement.style.display === 'none') {
return;
}
e.preventDefault();
if (e.keyCode === 9 && containerElement.style.display !== 'none') {
if (e.keyCode === 9) {
if (curr_focus === 'no') {
curr_focus = 'yes';
yes.focus();
@ -28,6 +31,12 @@ var exitTool = (function() {
curr_focus = 'no';
no.focus();
}
} else if (e.keyCode === 13) {
if (curr_focus === 'yes') {
window.close();
} else {
deactivate();
}
}
};
};
@ -35,6 +44,7 @@ var exitTool = (function() {
ExitController.prototype.activate = function() {
containerElement.style.display = 'block';
this.overlay.style.display = 'block';
curr_focus = 'no';
no.focus();
};