Write a #tag function and implement it in a text field.
The resulting field should:
- lookup and suggest #tags from the list below while typing
- format the tags in a different style/color
- format also new tags not existing in the list
<link rel="stylesheet" href="dist/css/hashtag-cminds.css">
<script src="dist/js/hashtag-cminds.js"></script>
<script>
hashtagCM('#my-textarea', options);
</script>
Option | Description | Default |
---|---|---|
case |
Case sensitivity, true makes it sensitive | false |
color |
Default color for tags | #e2e3e5 |
tags |
Tags array | null |
Option | Description | Required |
---|---|---|
tag |
Text to show and match | true |
color |
Color for tag | false |
Event | Description | Callback |
---|---|---|
change |
Triggers when content changes | (object, element, content) |
dropdown.show |
Triggers after dropdown is shown | (object, element, dropdown) |
dropdown.hide |
Triggers after dropdown is hidden | (object, element) |
dropdown.select |
Triggers after tag is selected | (object, element, span, tag) |
Compile everything
gulp
Start browser-sync server with live reload
gulp watch