@ -4,7 +4,6 @@ class app.views.Resizer extends app.View
@ events :
@ events :
dragstart: ' onDragStart '
dragstart: ' onDragStart '
dragend: ' onDragEnd '
dragend: ' onDragEnd '
drag: ' onDrag '
@isSupported: ->
@isSupported: ->
' ondragstart ' of document . createElement ( ' div ' ) and ! app . isMobile ( )
' ondragstart ' of document . createElement ( ' div ' ) and ! app . isMobile ( )
@ -36,6 +35,7 @@ class app.views.Resizer extends app.View
@ style . removeAttribute ( ' disabled ' )
@ style . removeAttribute ( ' disabled ' )
event.dataTransfer.effectAllowed = ' link '
event.dataTransfer.effectAllowed = ' link '
event . dataTransfer . setData ( ' Text ' , ' ' )
event . dataTransfer . setData ( ' Text ' , ' ' )
window . addEventListener ( " dragover " , @ onDrag ) ;
return
return
onDrag: (event) =>
onDrag: (event) =>
@ -48,6 +48,7 @@ class app.views.Resizer extends app.View
return
return
onDragEnd: (event) =>
onDragEnd: (event) =>
window . removeEventListener ( " dragover " , @ onDrag ) ;
value = event . pageX or ( event . screenX - window . screenX )
value = event . pageX or ( event . screenX - window . screenX )
if @ lastDragValue and not ( @ lastDragValue - 5 < value < @ lastDragValue + 5 ) # https : / / github . com / Thibaut / devdocs / issues / 265
if @ lastDragValue and not ( @ lastDragValue - 5 < value < @ lastDragValue + 5 ) # https : / / github . com / Thibaut / devdocs / issues / 265
value = @ lastDragValue
value = @ lastDragValue