Merge pull request #552 from dermotduffy/key-deprecated
Remove usage of deprecated attribute
This commit is contained in:
@@ -142,10 +142,9 @@ class ActionHandler extends HTMLElement implements ActionHandler {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const handleEnter = (ev: KeyboardEvent): void => {
|
const handleEnter = (ev: KeyboardEvent): void => {
|
||||||
if (ev.keyCode !== 13) {
|
if (ev.key === 'Enter') {
|
||||||
return;
|
|
||||||
}
|
|
||||||
end(ev);
|
end(ev);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
element.addEventListener('touchstart', start, { passive: true });
|
element.addEventListener('touchstart', start, { passive: true });
|
||||||
@@ -153,9 +152,11 @@ class ActionHandler extends HTMLElement implements ActionHandler {
|
|||||||
element.addEventListener('touchcancel', end);
|
element.addEventListener('touchcancel', end);
|
||||||
|
|
||||||
element.addEventListener('mousedown', start, { passive: true });
|
element.addEventListener('mousedown', start, { passive: true });
|
||||||
element.addEventListener('pointerdown', start, { passive: true });
|
|
||||||
element.addEventListener('click', end);
|
element.addEventListener('click', end);
|
||||||
|
|
||||||
|
// For the timeline which generates native pointer events.
|
||||||
|
element.addEventListener('pointerdown', start, { passive: true });
|
||||||
|
|
||||||
element.addEventListener('keyup', handleEnter);
|
element.addEventListener('keyup', handleEnter);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user