From 71c12fa3a58ff2b498ed5ba9d3fc3d58d016bd97 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Thu, 14 Mar 2019 23:04:30 +0200 Subject: fix user-card avatar falling into permament failed state --- src/components/user_avatar/user_avatar.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/components/user_avatar/user_avatar.js') diff --git a/src/components/user_avatar/user_avatar.js b/src/components/user_avatar/user_avatar.js index e513b993..e6fed3b5 100644 --- a/src/components/user_avatar/user_avatar.js +++ b/src/components/user_avatar/user_avatar.js @@ -23,6 +23,11 @@ const UserAvatar = { imageLoadError () { this.showPlaceholder = true } + }, + watch: { + src () { + this.showPlaceholder = false + } } } -- cgit v1.2.3-70-g09d2 From c44c0483566efc8c48361e4143b25d852cecede4 Mon Sep 17 00:00:00 2001 From: shpuld Date: Wed, 1 May 2019 17:33:56 +0300 Subject: add title and alt for avatars, fix console errors in avatarlist --- src/components/avatar_list/avatar_list.js | 6 +++--- src/components/avatar_list/avatar_list.vue | 4 ++-- src/components/basic_user_card/basic_user_card.vue | 6 +++++- src/components/notification/notification.vue | 2 +- src/components/status/status.js | 6 +++--- src/components/status/status.vue | 17 +++++++++++------ src/components/user_avatar/user_avatar.js | 2 +- src/components/user_avatar/user_avatar.vue | 4 +++- src/components/user_card/user_card.vue | 2 +- .../entity_normalizer/entity_normalizer.service.js | 3 +++ 10 files changed, 33 insertions(+), 19 deletions(-) (limited to 'src/components/user_avatar/user_avatar.js') diff --git a/src/components/avatar_list/avatar_list.js b/src/components/avatar_list/avatar_list.js index d65125c2..b9e11aaa 100644 --- a/src/components/avatar_list/avatar_list.js +++ b/src/components/avatar_list/avatar_list.js @@ -1,10 +1,10 @@ import UserAvatar from '../user_avatar/user_avatar.vue' const AvatarList = { - props: ['avatars'], + props: ['users'], computed: { - slicedAvatars () { - return this.avatars ? this.avatars.slice(0, 15) : [] + slicedUsers () { + return this.users ? this.users.slice(0, 15) : [] } }, components: { diff --git a/src/components/avatar_list/avatar_list.vue b/src/components/avatar_list/avatar_list.vue index b14474ba..4e0de2c9 100644 --- a/src/components/avatar_list/avatar_list.vue +++ b/src/components/avatar_list/avatar_list.vue @@ -1,7 +1,7 @@ diff --git a/src/components/basic_user_card/basic_user_card.vue b/src/components/basic_user_card/basic_user_card.vue index 25f1fb2a..634d62b3 100644 --- a/src/components/basic_user_card/basic_user_card.vue +++ b/src/components/basic_user_card/basic_user_card.vue @@ -1,7 +1,11 @@