mirror of
https://git.sr.ht/~cadence/bibliogram
synced 2024-11-22 08:07:30 +00:00
Mentions are disabled by non-word instead of space
This commit is contained in:
parent
13339efa9e
commit
3282d81ec4
@ -31,7 +31,7 @@ function partsUsername(parts) {
|
|||||||
for (let i = 0; i < parts.length; i++) {
|
for (let i = 0; i < parts.length; i++) {
|
||||||
if (parts[i].type === "text") {
|
if (parts[i].type === "text") {
|
||||||
tryMatch(parts[i].text, new RegExp(`@(${constants.external.username_regex})`, "g"), match => {
|
tryMatch(parts[i].text, new RegExp(`@(${constants.external.username_regex})`, "g"), match => {
|
||||||
if (match.index === 0 || parts[i].text[match.index-1].match(/\s/)) { // check that there's a space before the username
|
if (match.index === 0 || parts[i].text[match.index-1].match(/\W/)) { // check that there isn't a word directly before the username
|
||||||
replacePart(parts, i, match, [
|
replacePart(parts, i, match, [
|
||||||
{type: "user", text: match[0], user: match[1]}
|
{type: "user", text: match[0], user: match[1]}
|
||||||
])
|
])
|
||||||
|
Loading…
Reference in New Issue
Block a user