attachment preview: fix a bug if inserted text did contain a new line between content and url
This commit is contained in:
parent
ac22c0593d
commit
b0372e5e93
1 changed files with 10 additions and 2 deletions
|
@ -815,12 +815,20 @@
|
|||
function returnWord(text, caretPos) {
|
||||
var index = text.indexOf(caretPos);
|
||||
var preText = text.substring(0, caretPos);
|
||||
// If the last charachter is a space remove the one space
|
||||
// If the last charachter is a space or enter remove it
|
||||
// We need this in friendica for the url preview.
|
||||
if (preText.slice(-1) == " ") {
|
||||
var lastChar = preText.slice(-1)
|
||||
if ( lastChar === " "
|
||||
|| lastChar === "\n"
|
||||
|| lastChar === "\r"
|
||||
)
|
||||
{
|
||||
preText = preText.substring(0, preText.length -1);
|
||||
}
|
||||
|
||||
// Replace new line with space.
|
||||
preText = preText.replace(/\n/g, " ");
|
||||
|
||||
if (preText.indexOf(" ") > 0) {
|
||||
var words = preText.split(" ");
|
||||
return words[words.length - 1]; //return last word
|
||||
|
|
Loading…
Reference in a new issue