mirror of
https://github.com/friendica/friendica
synced 2025-04-25 14:30:10 +00:00
Issue 3428: Autocompletion now always show user@domain.tld
This commit is contained in:
parent
8d97bc61f5
commit
e11ff8bde5
2 changed files with 15 additions and 9 deletions
|
@ -78,22 +78,26 @@ function contact_format(item) {
|
|||
}
|
||||
|
||||
function editor_replace(item) {
|
||||
if(typeof item.replace !== 'undefined') {
|
||||
if (typeof item.replace !== 'undefined') {
|
||||
return '$1$2' + item.replace;
|
||||
}
|
||||
|
||||
if (typeof item.addr !== 'undefined') {
|
||||
return '$1$2' + item.addr + ' ';
|
||||
}
|
||||
|
||||
// $2 ensures that prefix (@,@!) is preserved
|
||||
var id = item.id;
|
||||
|
||||
// don't add the id if it is empty (the id empty eg. if there are unknow contacts in thread)
|
||||
if(id.length < 1)
|
||||
if (id.length < 1) {
|
||||
return '$1$2' + item.nick.replace(' ', '') + ' ';
|
||||
|
||||
}
|
||||
// 16 chars of hash should be enough. Full hash could be used if it can be done in a visually appealing way.
|
||||
// 16 chars is also the minimum length in the backend (otherwise it's interpreted as a local id).
|
||||
if(id.length > 16)
|
||||
if (id.length > 16) {
|
||||
id = item.id.substring(0,16);
|
||||
|
||||
}
|
||||
return '$1$2' + item.nick.replace(' ', '') + '+' + id + ' ';
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue