fixed autocomplete

This commit is contained in:
Henry Jameson 2018-09-12 11:46:02 +03:00
parent 4bff6f12ed
commit 89f9b3a468

View file

@ -75,8 +75,11 @@ const PostStatusForm = {
candidates () { candidates () {
const firstchar = this.textAtCaret.charAt(0) const firstchar = this.textAtCaret.charAt(0)
if (firstchar === '@') { if (firstchar === '@') {
const matchedUsers = filter(this.users, (user) => (String(user.name + user.screen_name)).toUpperCase() const query = this.textAtCaret.slice(1).toUpperCase()
.startsWith(this.textAtCaret.slice(1).toUpperCase())) const matchedUsers = filter(this.users, (user) => {
return user.screen_name.toUpperCase().startsWith(query) ||
user.name && user.name.toUpperCase().startsWith(query)
})
if (matchedUsers.length <= 0) { if (matchedUsers.length <= 0) {
return false return false
} }