Merge pull request #2836 from nextcloud/bugfix/2558/call-indicator-missing-in-participant-list

Add call indicator to participant list
This commit is contained in:
Joas Schilling 2020-01-23 16:30:03 +01:00 коммит произвёл GitHub
Родитель 804e3d00fa 3f3d653a42
Коммит fd8b434eba
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 16 добавлений и 0 удалений

Просмотреть файл

@ -44,6 +44,7 @@
<span class="participant-row__user-name">{{ computedName }}</span>
<span v-if="showModeratorLabel" class="participant-row__moderator-indicator">({{ t('spreed', 'moderator') }})</span>
<span v-if="isGuest" class="participant-row__guest-indicator">({{ t('spreed', 'guest') }})</span>
<span v-if="callIconClass" class="icon callstate-icon" :class="callIconClass" />
<Actions v-if="canModerate && !isSearched" class="participant-row__actions">
<ActionButton v-if="canBeDemoted"
icon="icon-rename"
@ -144,6 +145,16 @@ export default {
// source: groups, circles
return 'icon-contacts'
},
callIconClass() {
if (this.isSearched || this.participant.inCall === PARTICIPANT.CALL_FLAG.DISCONNECTED) {
return ''
}
const hasVideo = this.participant.inCall & PARTICIPANT.CALL_FLAG.WITH_VIDEO
if (hasVideo) {
return 'icon-video'
}
return 'icon-audio'
},
participantType() {
return this.participant.participantType
},
@ -302,6 +313,11 @@ export default {
&__actions {
margin-left: auto;
}
.callstate-icon {
opacity: .4;
margin-left: 5px;
}
}
.utils {