From 34dcab611124c090fc1a704b6d490d7059ea8ef1 Mon Sep 17 00:00:00 2001 From: Darnell Andries Date: Sat, 18 Feb 2017 17:53:27 -0800 Subject: [PATCH] Fixed scroll/drag issue in chrome, bumped version --- package.json | 2 +- src/drag.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e18d56d..051b315 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "drag-timetable", - "version": "1.0.9", + "version": "1.0.10", "description": "Simple, customizable draggable timetable.", "main": "dist/app.js", "scripts": { diff --git a/src/drag.js b/src/drag.js index 5e0805c..a37a0dd 100644 --- a/src/drag.js +++ b/src/drag.js @@ -46,7 +46,8 @@ class TimetableDraggable { this.currentGhostElement.style.left = (ev.pageX - this.startOffsetX) + "px"; this.currentGhostElement.style.top = (ev.pageY - this.startOffsetY) + "px"; } - this.dragManager.spacer.moveUpdate(ev.pageY - this.startOffsetY - document.documentElement.scrollTop, this.taskId); + const scrollOffset = window.pageYOffset || document.documentElement.scrollTop; + this.dragManager.spacer.moveUpdate(ev.pageY - this.startOffsetY - scrollOffset, this.taskId); } } }