Render markup in selector options text (fixes #51, fixes #50) #52
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This change allows Selectize to correctly render any markup found in the
text
value of the options.The
text
property of the Selectize options is passed throughhtmlDecode()
. This function attempts to decode any encoded HTML, otherwise returning original string unchanged.All Selectize
options
in the are also updated with asearch
property. This is assigned just the.text()
value from thetext
property (after unescaping if needed), so that typingdiv
orimg
in the search field won't match any markup that may have been present.