mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-09-21 15:56:10 +08:00
fix(events): Avoid webkitMovement deprecations, fixes #428
This commit is contained in:
parent
39a52f4535
commit
aaf6132134
|
@ -121,7 +121,13 @@ class EventedIFrame extends React.Component
|
|||
_onIFrameMouseEvent: (event) =>
|
||||
node = React.findDOMNode(@)
|
||||
nodeRect = node.getBoundingClientRect()
|
||||
node.dispatchEvent(new MouseEvent(event.type, _.extend({}, event, {
|
||||
|
||||
eventAttrs = {}
|
||||
for key in Object.keys(event)
|
||||
continue if key in ['webkitMovementX', 'webkitMovementY']
|
||||
eventAttrs[key] = event[key]
|
||||
|
||||
node.dispatchEvent(new MouseEvent(event.type, _.extend({}, eventAttrs, {
|
||||
clientX: event.clientX + nodeRect.left
|
||||
clientY: event.clientY + nodeRect.top
|
||||
pageX: event.pageX + nodeRect.left
|
||||
|
|
Loading…
Reference in a new issue