- add optional
:clear-on-success-event-match
to clear tracked keys if there is a successful match.
- bump dependency versions #8
BREAKING CHANGE :
:which
has been replaced by:keyCode
Note: your existing apps will need to replace :which
with :keyCode
because in [#7] the dependecy on jQuery was removed and replace with google closure. This was necessary because jQuery normalizes key identificaiton around which
and google closure normalizes around :keyCode
.
Re-pressed no longer relies on jQuery!
Bug Fixes
Bug Fixes
Additions
- add
:always-listen-keys
, which takes a vector of keys. By default, all keys are not recorded when a user is typing inside of an input, select, or textarea. However, this is a way to effectively whitelist a set of keys and to always listen to them. Imagine a user is typing in an input and hits the Enter key, this is a way to still dispatch an event off of that.
Breaking changes
Rename
::rp/set-keydown-event
, renamed to::rp/set-keydown-rules
::rp/set-keypress-event
, renamed to::rp/set-keypress-rules
::rp/set-keyup-event
, renamed to::rp/set-keyup-rules
Update inputs
:prevent-default-keys
now takes a vector of keys (instead of a vector of key combo vectors)
- initial release