Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow user prevention of tap and track gestures from down #1843

Merged
merged 3 commits into from
Jun 17, 2015

Conversation

dfreedm
Copy link
Member

@dfreedm dfreedm commented Jun 12, 2015

New API: event.detail.prevent('tap') and event.detail.prevent('track')
Fixes #1823

Forward preventDefault from gesture events to source events

gesture.preventDefault() is equivalent to
gesture.detail.sourceEvent.preventDefault()

Remove preventDefault() on mousemove in track, user must use
track.preventDefault() to hide user selection or use user-select:none
Fixes #1824
Fixes PolymerElements/paper-drawer-panel#50

New API: `event.detail.prevent('tap')` and `event.detail.prevent('track')`
Fixes #1823

Forward `preventDefault` from gesture events to source events

`gesture.preventDefault()` is equivalent to
`gesture.detail.sourceEvent.preventDefault()`

Remove `preventDefault()` on mousemove in track, user must use
`track.preventDefault()` to hide user selection or use `user-select:none`
Fixes #1824
@dfreedm
Copy link
Member Author

dfreedm commented Jun 12, 2015

Fix `preventDefault` in IE ONCE AND FOR ALL
@dfreedm
Copy link
Member Author

dfreedm commented Jun 12, 2015

@frankiefu @blasten PTAL

@@ -348,13 +381,12 @@
self.info.state = self.info.started ? (e.type === 'mouseup' ? 'end' : 'track') : 'start';
self.info.addMove({x: x, y: y});
self.fire(t, e);
e.preventDefault();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great!

@blasten
Copy link
Contributor

blasten commented Jun 15, 2015

lgtm, thanks for fixing it!

@dfreedm
Copy link
Member Author

dfreedm commented Jun 17, 2015

@sorvell @kevinpschaaf PTAL

@sorvell
Copy link
Contributor

sorvell commented Jun 17, 2015

LGTM

sorvell pushed a commit that referenced this pull request Jun 17, 2015
Allow user prevention of `tap` and `track` gestures from `down`
@sorvell sorvell merged commit 7920729 into master Jun 17, 2015
@sorvell sorvell deleted the fix-drag-selection branch June 17, 2015 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants