Find the Exponential Software extensions you want
| UNIX name | Owner | Status |
|---|---|---|
| taggify | 7x | stable |
| Version | Compatible with |
|---|---|
| N/A | N/A |
Small library to create tags by typing
The usage is simple:
Create container element where taggify will be installed, like:
Include Taggify library script to your HTML code:
Then start using in your JS script:
Taggify library uses a configuration object containing following properties:
Container selector to find HTML node to initialize taggify element. By default: '.taggify'
Container node to initialize taggify element. Will be used instead of containerSelector, if defined.
Indicator whether to use autocomplete callback. By default: false
The autocomplete callback. It takes 2 params:
The input event callback delay. After this time, the tags are created.
It's used to increase performance of the solution. By default: 100
The text to display to a user as a label. By default: 'Start typing ...'
Indicator whether to allow duplicated tags. Used when autocomplete is turned off.
By default: false
List of hot keys which generate tags when autocomplete is off.
The list contains key codes, like - coma is 188, but enter is 13.
By default: [13, 188]
Flag indicating whether an input label should be displayed
The method allows to create tags based on provided array of strings
const tags = ['a','b','c'];
taggify.updateTags(tags);