autocomplete: display autocorrected tags like aliases.

Display autocorrected tags similar to aliases, with an arrow pointing at
the corrected tag, but with a dotted underline beneath the misspelled
tag to indicate that it's misspelled.
This commit is contained in:
evazion
2020-12-13 00:45:22 -06:00
parent 6a46aeb55c
commit b002bf25f5
3 changed files with 7 additions and 1 deletions

View File

@@ -103,7 +103,7 @@ class AutocompleteService
tags = Tag.nonempty.autocorrect_matches(string).limit(limit)
tags.map do |tag|
{ type: "tag", label: tag.pretty_name, value: tag.name, category: tag.category, post_count: tag.post_count }
{ type: "tag_autocorrect", label: tag.pretty_name, value: tag.name, category: tag.category, post_count: tag.post_count, antecedent: string }
end
end