mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-09-22 00:06:06 +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) =>
|
_onIFrameMouseEvent: (event) =>
|
||||||
node = React.findDOMNode(@)
|
node = React.findDOMNode(@)
|
||||||
nodeRect = node.getBoundingClientRect()
|
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
|
clientX: event.clientX + nodeRect.left
|
||||||
clientY: event.clientY + nodeRect.top
|
clientY: event.clientY + nodeRect.top
|
||||||
pageX: event.pageX + nodeRect.left
|
pageX: event.pageX + nodeRect.left
|
||||||
|
|
Loading…
Reference in a new issue