WebUI: Improve hotkeys

PR #18326.
Fixes #18325.
Fixes #14033.
This commit is contained in:
Fidel Selva 2023-01-06 13:17:15 -06:00 committed by GitHub
parent 71f4a5667c
commit 61dbb211c0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1350,14 +1350,26 @@ new Keyboard({
defaultEventType: 'keydown',
events: {
'ctrl+a': function(event) {
if (event.target.nodeName == "INPUT" || event.target.nodeName == "TEXTAREA")
return;
if (event.target.isContentEditable)
return;
torrentsTable.selectAll();
event.preventDefault();
},
'delete': function(event) {
if (event.target.nodeName == "INPUT" || event.target.nodeName == "TEXTAREA")
return;
if (event.target.isContentEditable)
return;
deleteFN();
event.preventDefault();
},
'shift+delete': (event) => {
if (event.target.nodeName == "INPUT" || event.target.nodeName == "TEXTAREA")
return;
if (event.target.isContentEditable)
return;
deleteFN(true);
event.preventDefault();
}