Update shared.js

This commit is contained in:
foxster-mp4
2023-05-22 09:46:41 -07:00
parent 5a31fd6094
commit cc3d0c468e

View File

@@ -103,7 +103,7 @@ function formatString(string) {
const urlArray = string.match(urlRegex); const urlArray = string.match(urlRegex);
// const urlSet = [...new Set(urlArray)]; // Converting to set to remove duplicates // const urlSet = [...new Set(urlArray)]; // Converting to set to remove duplicates
var result = ""; var result = "";
urlArray.forEach(url => { urlArray?.forEach(url => {
string = string.replace(url, `<a href="${url}">${url}</a>`) string = string.replace(url, `<a href="${url}">${url}</a>`)
// Remove formatted substring so it won't get formatted again (prevents <a> tag within the href attribute another <a> tag) // Remove formatted substring so it won't get formatted again (prevents <a> tag within the href attribute another <a> tag)
let endIndexOfClosingTag = string.indexOf("</a>") + 4; let endIndexOfClosingTag = string.indexOf("</a>") + 4;
@@ -112,8 +112,10 @@ function formatString(string) {
string = string.replace(formattedSubstring, ""); string = string.replace(formattedSubstring, "");
}); });
result += string;
// New lines // New lines
return result.replaceAll("\n", "<br>");; return result.replaceAll("\n", "<br>");
} }
function setTintColor(color) { function setTintColor(color) {