fix og error ( truncated unicode character ) - closes #6839
This commit is contained in:
parent
7312badc18
commit
017ec11737
1 changed files with 7 additions and 2 deletions
|
@ -41,8 +41,13 @@ function insertToHead(fullHtml, htmlToInsert) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function truncateDescription(description) {
|
function truncateDescription(description, maxChars=200) {
|
||||||
return description.length > 200 ? description.substr(0, 200) + '...' : description;
|
// Get list of single-codepoint strings
|
||||||
|
const chars = [...description];
|
||||||
|
// Use slice array instead of substring to prevent breaking emojis
|
||||||
|
let truncated = chars.slice(0, maxChars).join('');
|
||||||
|
// Format truncated string
|
||||||
|
return (chars.length <= maxChars) ? truncated : truncated + "..." ;
|
||||||
}
|
}
|
||||||
|
|
||||||
function normalizeClaimUrl(url) {
|
function normalizeClaimUrl(url) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue