Use same online detection as before

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2017-09-07 13:26:38 +02:00
Родитель 5fe5872995
Коммит dfe37a0706
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: E166FD8976B3BAC8
3 изменённых файлов: 4 добавлений и 5 удалений

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

@ -634,7 +634,7 @@ video {
padding-left: 5px;
}
#participantTabView .participant-offline {
#participantTabView .participant-offline > a {
opacity: .5;
}
@ -661,7 +661,6 @@ video {
box-sizing: border-box;
white-space: nowrap;
text-overflow: ellipsis;
opacity: 0.57;
}

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

@ -36,7 +36,7 @@
},
isOnline: function() {
return this.get('lastPing') >= moment().format('X') - 60;
return this.get('sessionId') !== '';
}
});

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

@ -107,8 +107,7 @@
canModerate: canModerate,
participantIsUser: this.model.get('participantType') === 3,
participantIsModerator: this.model.get('participantType') === 2,
participantIsOwner: this.model.get('participantType') === 1,
participantIsOffline: this.model.get('sessionId') !== ''
participantIsOwner: this.model.get('participantType') === 1
};
},
onRender: function() {
@ -124,6 +123,7 @@
this.$el.attr('data-session-id', this.model.get('sessionId'));
this.$el.attr('data-participant', this.model.get('userId'));
this.$el.addClass('participant');
if (!this.model.isOnline()) {
this.$el.addClass('participant-offline');
}