mirror of
https://github.com/MisskeyIO/misskey
synced 2024-12-14 22:59:31 +09:00
Improve performance
This commit is contained in:
parent
0fe0b6d254
commit
5d3fe9599b
@ -67,10 +67,10 @@ export default {
|
||||
// flatten
|
||||
const reservedKeys = concat(actions.map(a => a.patterns));
|
||||
|
||||
el.dataset.reservedKeys = JSON.stringify(reservedKeys);
|
||||
el._misskey_reservedKeys = reservedKeys;
|
||||
|
||||
el._keyHandler = (e: KeyboardEvent) => {
|
||||
const targetReservedKeys = JSON.parse(document.activeElement ? ((document.activeElement as any).dataset || {}).reservedKeys || '[]' : '[]');
|
||||
const targetReservedKeys = document.activeElement ? ((document.activeElement as any)._misskey_reservedKeys || []) : [];
|
||||
if (document.activeElement && ignoreElemens.some(el => document.activeElement.matches(el))) return;
|
||||
|
||||
for (const action of actions) {
|
||||
|
Loading…
Reference in New Issue
Block a user