mirror of
https://github.com/ankitects/anki.git
synced 2026-01-10 12:33:55 -05:00
Fix: Events not passed from inner frame
This commit is contained in:
parent
f09cc303b6
commit
80f8ae5b56
2 changed files with 4 additions and 1 deletions
|
|
@ -83,11 +83,14 @@ addEventListener("keydown", (e) => {
|
||||||
eventInit: {
|
eventInit: {
|
||||||
key: e.key,
|
key: e.key,
|
||||||
code: e.code,
|
code: e.code,
|
||||||
|
keyCode: e.keyCode,
|
||||||
|
which: e.which,
|
||||||
altKey: e.altKey,
|
altKey: e.altKey,
|
||||||
ctrlKey: e.ctrlKey,
|
ctrlKey: e.ctrlKey,
|
||||||
shiftKey: e.shiftKey,
|
shiftKey: e.shiftKey,
|
||||||
metaKey: e.metaKey,
|
metaKey: e.metaKey,
|
||||||
repeat: e.repeat,
|
repeat: e.repeat,
|
||||||
|
bubbles: true,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
if (
|
if (
|
||||||
|
|
|
||||||
|
|
@ -84,7 +84,7 @@ export class ReviewerState {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "keypress": {
|
case "keypress": {
|
||||||
dispatchEvent(new KeyboardEvent("keydown", e.data.eventInit));
|
document.dispatchEvent(new KeyboardEvent("keydown", e.data.eventInit));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "setstorage": {
|
case "setstorage": {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue