|
|
@@ -125,25 +125,16 @@ define([ |
|
|
|
|
|
|
|
onUiKeyDown: function (keyEvent) { |
|
|
|
if (keyEvent.key === 'esc') { |
|
|
|
const closedUis = []; |
|
|
|
|
|
|
|
this.uis.forEach(u => { |
|
|
|
if (!u.modal || !u.shown) |
|
|
|
return; |
|
|
|
|
|
|
|
keyEvent.consumed = true; |
|
|
|
u.hide(); |
|
|
|
|
|
|
|
closedUis.push(u); |
|
|
|
}); |
|
|
|
|
|
|
|
$('.uiOverlay').hide(); |
|
|
|
events.emit('onHideContextMenu'); |
|
|
|
|
|
|
|
closedUis.forEach(c => { |
|
|
|
if (c.afterHide) |
|
|
|
c.afterHide(); |
|
|
|
}); |
|
|
|
} else if (['o', 'j', 'h', 'i'].indexOf(keyEvent.key) > -1) |
|
|
|
$('.uiOverlay').hide(); |
|
|
|
}, |
|
|
|