History

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

Ref #265

Thibaut committed 10 years ago

Commit c2a20ef1 parent de1c8791 file · +7 −2Browse files

Unified · Split

assets/javascripts/views/layout/resizer.coffee+7−2
@@ -40,10 +40,15 @@ class app.views.Resizer extends app.View · 39 unmodified lines
40 40
41 onDrag: (event) =>41 onDrag: (event) =>
42 return if @lastDrag and @lastDrag > Date.now() - 5042 return if @lastDrag and @lastDrag > Date.now() - 50
43 value = event.pageX
43 @lastDrag = Date.now()44 @lastDrag = Date.now()
44 @resize(event.pageX, false)45 @lastDragValue = value
46 @resize(value, false)
45 return47 return
46 48
47 onDragEnd: (event) =>49 onDragEnd: (event) =>
48 @resize(event.pageX or (event.screenX - window.screenX), true)50 value = event.pageX or (event.screenX - window.screenX)
51 if @lastDragValue and not (@lastDragValue - 5 < value < @lastDragValue + 5) # https://github.com/Thibaut/devdocs/issues/265
52 value = @lastDragValue
53 @resize(value, true)
49 return54 return

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t