Releases: yairEO/tagify
Releases 路 yairEO/tagify
v4.15.1
v4.15.0
- added support for sending the original event to the "trigger" events method cd70179
- added support for transitioning-out the selected suggestion item 2199473
- when removing all tags, the dropdown should re-filter, because that action might have been triggered from inside the dropdown, and it might still be open e9534ad
- added dropdown variables to knobs in the examples page 34b4c5f
- refactored users-list CSS example to use
--tagify-dd-item-pad
variable instead of hard-coded property setter 7fae41a - minor improvements to the horizontal tags hidden transition e6139c9
- attach a custom property
- chore - added README info for some new CSS variables + ones which were not mentioned before regarding the suggestions dropdown f290462
- fixes #1054 - underlying Tagify shoud not get focused when selecting a suggestion from a Tagify sugegstion dropdown which is rendered over it. b2aa6a7
- chore - added an item to the FAQ in README 0dbbfc9
- fixes #1074 - do not create tags from invalid input. Added the new
createInvalidTags
setting e446b1d - fixes #1082 - add an easy was to set tags
border-radius
using CSS variables 8b6e00c - Update index.html for a problematic HTML markup (#1083) 2246bc4
v4.14.1
- fixes a bug where select-mode was marked as invalid on first load, if was empty 7622f32
- fixes #1080 - in select-mode with mapValueTo if the more than one mapped property is identical, a mismatch is happening during blur event. Also
normalizeTags
should not try to match items from the whitelist if the argument is a collection ef6abff - fixes #1081 - in "select" mode, manually removing the value and re-selecting an option is stuck as "invalid - empty" c03e594
- fixes #1076 - CDN links updated from
unpkg
tojsdeliver
3b84145
v4.14.0
- improved the explenation for the
Tags with properties
section in the examples page d893323 - fixes #1055 - added new setting
onChangeAfterBlur
which when set tofalse
, fires theonChange
event on every change and not only when the field is blured 2dad0de - fixes #1068 - memory leak when interval was not cleared when the instance is destroyed or the original input is no longer in the DOM 5b4b69f
- Fixes typos in 'Tags with Properties' section (#1070) a4fc91a
v4.13.3
v4.13.2
v4.13.1
v4.13.0
- Filter only the dropdown-item elements (not header/footer/custom ones) when moving with up/down arrows c97aecd
- Refactored and fixed the
escape
scenario when editing tags, so the original tag is now being replaced back correctly 008f10e - Changed "__originalHTML" to point to a cloned element instead of innerHTML, so when pressing
escape
, it will be replaced back to that, as-is 81d49b9 - Fixes #1056 - Selected tag disappears after the input loses focus when in select mode. a8b5d2a
- Merge branch 'master' of https://github.com/yairEO/tagify dde8fbc
- Update templates.js (#1060) b51c690
- Merge branch 'master' of https://github.com/yairEO/tagify 6efcc53
- Update tagify.test.js (#1061) 86f0bc7
- Improved users-list demo 03fb265
- Added function comment 87e916a
- Added some new methods 1da2156
- Refactored
editTag
method and added 3 new methods:editTagChangeDetected
,getTagTextNode
&setTagTextNode
820f5f4 - Fixes #1044 - add missing css color variable to the suggested text 184ad0f
- Mentioned more templates recently added d792c48
- Fixes #1042 - Tag doesn't get added on selecting value from custom template dropdownItemNoMatch 987af67
- Fixed typo acd2b6b
- Fixed some typos and added async validation example 776a9eb
- Fixes #1046 - clicking an uneditable tag when the
editTags
settings is set toclicks: 1
gives focus to the Tagify field which cannot be unfocused by clicking outside cfd3e0c - Removed
data-editable
attribute for tags done in previous commit. better its added by the developer and not automatically by Tagify bdc22bd - Refactored. removed all CSS variables fallbacks to SCSS variables because they already have fallbacks... 3dedfbe
- Added "data-editable" for tags (default is undefined which means "true") bca7bae
- Removed unneeded left-trim because the the returned value is already trimmed 516c2b2
- Updated eslintrc file eea6e21
- Removed unused package
gulp-eslint
00766e0 - Updated eslintrc file 21c9ae9
- Fixes #1037 - support
originalInputValueFormat
setting inmix-mode
5a0de8f - Fixed some mix-mode issues with new line before/after tags in FF/Chrome. Still a bug for new line before a tag in FF causes double BRs ec6444a
- Fixed
placeCaretAfterNode
after last change in the function 4da5ef4 - Packages versions bump a14a1f6
- Fixes #1035 - Editing a tag, allows you to have duplicated tags (case insenstitve) c3502e4
- Removed the fix done for #653 as it seems fixed in Chrome 7ab28fd
- Fixes #1036 - injecting a tag node using
injectAtCaret
without prior focus results in an error 041e727 - Fix #1038 Changed order of if clauses in
iterateChildren
function (#1039) 1da6bce - Fixing typo (#1021) def256f
v4.12.0
- editing existing valid tag by adding spaces before or after, should not affect validation, unless the
trim
setting isfalse
7125bab - fixes #1019 -
transformTag
setting can make a tag invalid when editing 32b3eb6 - exposed the helpers for outside usage acf4a88
- added a comment 381ee1d
- fixes #1013 -
dropdownFooter
shows "Refine your search" whenmaxItems = 0
(which shows all items) 9723e6e - added an example to the manual tests 2cd4c6a
- Fixed anchor link in
index.html
(#1014) 43b7e20
v4.11.0
- improved the example for the users-list. it now uses the new
dropdown header
template instead of the hacky way it used to work 35d4b7a - stop adding a tag when blured in select-mode - when typing a tag and blurring, if the typed text is not included in the whitelist, it will be cleared 4ad26d8
- do not render the dropdown header template if there's nothing in it d4bfee4
- added 2 new templates for dropdown header & footer 45b902c
- fixes #986 - keyboard shortcut for bold and italic interfere with mix-mode output c5fbcae
- for "select" mode - if text value is not in the whitelist, clear it once the input is blured 0365d68
- fixes #1001 - Tagify can change a tag value to its tagTextProp under mysterious circumstances 776c063
- fixes #1008 - destroy() method throws DOM not defined exception 53610f2