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

V3 #360

Merged
merged 21 commits into from
Dec 12, 2019
Merged

V3 #360

merged 21 commits into from
Dec 12, 2019

Conversation

yairEO
Copy link
Owner

@yairEO yairEO commented Dec 12, 2019

  • do not add multiple   after the last tag, in mixed-mode (happens if initial input value has multiline)
  • re-wrote "replaceTextWithNode" method completely and renamed it "replaceTextWithNode"
  • fix bug where unintended mixed-mode prefixes are removed instead of only the one needed
  • fix bug with mixed-mode dropdown not removed when Tagify de-focus
  • Changes to "autoComplete" setting. added "rightKey" sub-setting
  • when dropdown is shown, pressing ESC key should not create a new tag, but only hide the dropdown
  • improve the auto-comeplete setting with sub-settings for "enter" & "right" keys functionality (issue Autocomplete does not appear #103)
  • on fuzzy-search, only auto-complete the input with terms starts with the typed text
  • added loader animations to the CSS and "loading" method to Tagify
  • single-value select mode refactoring
  • demo page - suggestion list as tags that when clicked add the clicked tag
  • renamed jQuery event "remove" to "removeTag" on "remove" event incompatibility with jquery #222
  • make demo page header fixed to top
  • all triggered events return the instance's scope (tagify)
  • add methods to the README (replaceTag)
  • improved CSS dropdown animations (on show)
  • Show dropdown suggestions list on arrow down Show dropdown on arrow down #333
  • fixed Pasted text separated with new line symbol doesn't process correct #267 - Pasted text separated with new line symbol doesn't process correctly
  • fixed cannot insert data using addtags by mode mix #356 - addTags not working on mix-mode
  • add boolean property to "this.dropdown" that would tell if the dropdown is shown or not
  • show suggestions dropdown when editing a tag
  • add event: "edit:keydown"
  • new event: "edit:input"
  • new event: "edit:change"
  • new event: "edit:start"
  • added dropdown ability to use css effects when showing
  • dropdown auto-adjusts its placement if there's no space for it at the bottom, it will flip to be above

TODO: fix dropdown edge cases when it exceeds the viewport
…ropdown is shown or not

- show suggestions dropdown when editing a tag
- new event: "edit:input"
- new event: "edit:change"
- new event: "edit:start"
- added new dropdown position "text" which places the dropdown next to the caret
- added dropdown ability to use css effects when showing
- dropdown auto-adjusts its placement if there's no space for it at the bottom, it will flip to be above
- demo page upgrades
- test page upgrades
- fixed #267 - Pasted text separated with new line symbol doesn't process correctly
- fixed #356 - addTags not working on mix-mode
- add methods to the README (replaceTag)
- SCSS refactoring
- renamed jQuery event "remove" to "removeTag"
- js refactoring
- single-value select mode refactoring
- demo page - suggestion list as tags that when clicked add the clicked tag
…"right" keys functionality

- on fuzzy-search, only auto-complete the input with terms starts with the typed text
- Changes to "autoComplete" setting. added "rightKey" sub-setting
- when dropdown is shown, pressing ESC key should not create a new tag, but only hide the dropdown
- improve the auto-comeplete setting with sub-settings for "enter" & "right" keys functionality (issue #103)
…placeTextWithNode"

- fix bug where unintended mixed-mode prefixes are removed instead of only the one needed
@yairEO yairEO merged commit a31fc26 into master Dec 12, 2019
@yairEO yairEO deleted the v3 branch December 12, 2019 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant