mirror of
https://github.com/coracle-social/coracle.git
synced 2024-09-18 19:23:40 +00:00
Fix link replacing
This commit is contained in:
parent
a1eaf25dec
commit
417c4ba782
@ -132,7 +132,7 @@ export const renderContent = content => {
|
|||||||
|
|
||||||
const href = url.includes('://') ? url : 'https://' + url
|
const href = url.includes('://') ? url : 'https://' + url
|
||||||
const display = url.replace(/https?:\/\/(www\.)?/, '')
|
const display = url.replace(/https?:\/\/(www\.)?/, '')
|
||||||
const regex = new RegExp(url, 'g')
|
const regex = new RegExp(`([^"^])(${url})([^"$])`, 'g')
|
||||||
|
|
||||||
const $a = document.createElement('a')
|
const $a = document.createElement('a')
|
||||||
|
|
||||||
@ -141,7 +141,7 @@ export const renderContent = content => {
|
|||||||
$a.className = "underline"
|
$a.className = "underline"
|
||||||
$a.innerText = ellipsize(display, 50)
|
$a.innerText = ellipsize(display, 50)
|
||||||
|
|
||||||
content = content.replace(regex, $a.outerHTML)
|
content = content.replace(regex, `$1${$a.outerHTML}$3`)
|
||||||
}
|
}
|
||||||
|
|
||||||
return content.trim()
|
return content.trim()
|
||||||
|
Loading…
Reference in New Issue
Block a user