History
2020-10-14, version 1.5.0
2019-07-27, version 1.4.7
2016-03-05, version 1.4.6
- Fixed #6: stopPropagation not binding to the original event.
2016-01-13, version 1.4.5
- Made
propagating-hammerjs
more robust against removing/attaching a DOM
element in the DOM whilst executing a touch event of the DOM element itself.
2016-01-04, version 1.4.4
- Upgraded to Hammer.js v2.0.6.
- Replaced usage of
Hammer.extend
with Hammer.assign
.
- Fixed not working in case of multiple instances of propagating-hammerjs on
the same DOM element. Thanks @jsdw.
2015-06-04, version 1.4.3
- Fixed
dragend
events not being emitted correctly in case of multiple
nested handlers.
2015-06-02, version 1.4.2
- Fixed not being able to overload options when having overridden the global
Hammer instance.
2015-04-20, version 1.4.1
- Fixed not being able to handle both a tap and double tap.
2015-04-17, version 1.4.0
- Extended the option
preventDefault
with values 'mouse'
, 'touch'
,
and 'pen'
to prevent default behavior for a specific type of device.
2015-04-14, version 1.3.0
- Created an option
preventDefault
to enforce preventing the default browser
behavior.
- Fixed propagation not being handled correctly when the mouse pointer is
being dragged outside the parent div.
2015-02-09, version 1.2.2
- Fixed #2, the
emit
method not working.
2015-01-29, version 1.2.1
- Removed using top level
this
, attaching propagating
immediately to
window instead
.
2015-01-05, version 1.2.0
- Added an event property
event.firstTarget
, always containing the element
where a gesture started.
- Fixed the
hammer.input
event blocking the emit of real events.
- Fixed
panend
not being emitted when pan
was used too.
2015-01-02, version 1.1.1
- Fixed the module not working via commonjs.
2014-12-30, version 1.1.0
- Added support for applying
propagating
to the Hammer constructor.
2014-12-30, version 1.0.0
- Initial, fully functional release.