[mirotalksfu] - add raise hand filter

هذا الالتزام موجود في:
Miroslav Pejic
2023-12-01 18:16:37 +01:00
الأصل 85807004b2
التزام c8f4f5bb75
4 ملفات معدلة مع 32 إضافات و2 حذوفات

عرض الملف

@@ -201,6 +201,7 @@ class RoomClient {
this.isChatPinned = false;
this.isChatMaximized = false;
this.isToggleUnreadMsg = false;
this.isToggleRaiseHand = false;
this.pinnedVideoPlayerId = null;
this.camVideo = false;
this.camera = 'user';
@@ -5472,6 +5473,24 @@ class RoomClient {
}
}
// ####################################################
// FILTER PEER WITH RAISE HAND
// ####################################################
toggleRaiseHands() {
const participantsList = this.getId('participantsList');
const participantsListItems = participantsList.getElementsByTagName('li');
for (let i = 0; i < participantsListItems.length; i++) {
const li = participantsListItems[i];
const hasPulsateClass = li.querySelector('i.pulsate') !== null;
const shouldDisplay = (hasPulsateClass && !this.isToggleRaiseHand) || this.isToggleRaiseHand;
li.style.display = shouldDisplay ? '' : 'none';
}
this.isToggleRaiseHand = !this.isToggleRaiseHand;
setColor(participantsRaiseHandBtn, this.isToggleRaiseHand ? 'lime' : 'white');
}
// ####################################################
// FILTER PEER WITH UNREAD MESSAGES
// ####################################################