Ignore dragEnd coordinate when it differs too much from last drag event

Ref #265
pull/292/merge
Thibaut 9 years ago
parent de1c879730
commit c2a20ef586

@ -40,10 +40,15 @@ class app.views.Resizer extends app.View
onDrag: (event) =>
return if @lastDrag and @lastDrag > Date.now() - 50
value = event.pageX
@lastDrag = Date.now()
@resize(event.pageX, false)
@lastDragValue = value
@resize(value, false)
return
onDragEnd: (event) =>
@resize(event.pageX or (event.screenX - window.screenX), true)
value = event.pageX or (event.screenX - window.screenX)
if @lastDragValue and not (@lastDragValue - 5 < value < @lastDragValue + 5) # https://github.com/Thibaut/devdocs/issues/265
value = @lastDragValue
@resize(value, true)
return

Loading…
Cancel
Save