mirror of
https://github.com/9001/copyparty.git
synced 2026-03-29 11:32:55 +10:00
spacebar as actionkey when ok/cancel focused
This commit is contained in:
@@ -1057,15 +1057,22 @@ var modal = (function () {
|
||||
}
|
||||
|
||||
function onkey(e) {
|
||||
if (e.code == 'Enter') {
|
||||
var a = ebi('modal-ng');
|
||||
if (a && document.activeElement == a)
|
||||
var k = e.code,
|
||||
eok = ebi('modal-ok'),
|
||||
eng = ebi('modal-ng'),
|
||||
ae = document.activeElement;
|
||||
|
||||
if (k == 'Space' && ae && (ae === eok || ae === eng))
|
||||
k = 'Enter';
|
||||
|
||||
if (k == 'Enter') {
|
||||
if (ae && ae == eng)
|
||||
return ng();
|
||||
|
||||
return ok();
|
||||
}
|
||||
|
||||
if (e.code == 'Escape')
|
||||
if (k == 'Escape')
|
||||
return ng();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user