From f39dfb44d03b4d83e9726183f8ba66dcad33e960 Mon Sep 17 00:00:00 2001 From: John Bicknell Date: Thu, 2 Jun 2016 18:26:04 +0100 Subject: [PATCH 1/2] Use alternative to scrollX where not available (IE) --- components/utils/events.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/components/utils/events.js b/components/utils/events.js index 52d4b8d4..d0b017ef 100644 --- a/components/utils/events.js +++ b/components/utils/events.js @@ -1,15 +1,15 @@ export default { getMousePosition (event) { return { - x: event.pageX - window.scrollX, - y: event.pageY - window.scrollY + x: event.pageX - (window.scrollX || window.pageXOffset), + y: event.pageY - (window.scrollY || window.pageXOffset) }; }, getTouchPosition (event) { return { - x: event.touches[0].pageX - window.scrollX, - y: event.touches[0].pageY - window.scrollY + x: event.touches[0].pageX - (window.scrollX || window.pageXOffset), + y: event.touches[0].pageY - (window.scrollY || window.pageXOffset) }; }, From f0176107097c9220cc19ba72cbe78d9b2f4f3dec Mon Sep 17 00:00:00 2001 From: John Bicknell Date: Thu, 2 Jun 2016 18:40:38 +0100 Subject: [PATCH 2/2] Y for X --- components/utils/events.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/utils/events.js b/components/utils/events.js index d0b017ef..abbea4b1 100644 --- a/components/utils/events.js +++ b/components/utils/events.js @@ -2,14 +2,14 @@ export default { getMousePosition (event) { return { x: event.pageX - (window.scrollX || window.pageXOffset), - y: event.pageY - (window.scrollY || window.pageXOffset) + y: event.pageY - (window.scrollY || window.pageYOffset) }; }, getTouchPosition (event) { return { x: event.touches[0].pageX - (window.scrollX || window.pageXOffset), - y: event.touches[0].pageY - (window.scrollY || window.pageXOffset) + y: event.touches[0].pageY - (window.scrollY || window.pageYOffset) }; },