diff options
author | Reed Garmsen <rgarmsen2295@gmail.com> | 2016-02-05 14:08:05 -0800 |
---|---|---|
committer | Reed Garmsen <rgarmsen2295@gmail.com> | 2016-02-05 14:08:05 -0800 |
commit | cf9052d284fc6d57c5bf0afce474b72b34a0ecde (patch) | |
tree | 874b47543d3c6bd20f3a15b8bbd2a47e6ccb100f /web/react/utils/text_formatting.jsx | |
parent | 29b5821c4098325ccec172ee0bc386c8b3b8f815 (diff) | |
download | chat-cf9052d284fc6d57c5bf0afce474b72b34a0ecde.tar.gz chat-cf9052d284fc6d57c5bf0afce474b72b34a0ecde.tar.bz2 chat-cf9052d284fc6d57c5bf0afce474b72b34a0ecde.zip |
Limits hashtag linking to a minimum of three characters
Diffstat (limited to 'web/react/utils/text_formatting.jsx')
-rw-r--r-- | web/react/utils/text_formatting.jsx | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/web/react/utils/text_formatting.jsx b/web/react/utils/text_formatting.jsx index e837ded53..dae2252a6 100644 --- a/web/react/utils/text_formatting.jsx +++ b/web/react/utils/text_formatting.jsx @@ -248,8 +248,14 @@ function autolinkHashtags(text, tokens) { const index = tokens.size; const alias = `MM_HASHTAG${index}`; + let value = hashtag; + + if (hashtag.length > Constants.MIN_HASHTAG_LINK_LENGTH) { + value = `<a class='mention-link' href='#' data-hashtag='${hashtag}'>${hashtag}</a>`; + } + tokens.set(alias, { - value: `<a class='mention-link' href='#' data-hashtag='${hashtag}'>${hashtag}</a>`, + value, originalText: hashtag }); |