mirror of
https://github.com/jech/galene.git
synced 2024-12-25 08:45:48 +01:00
WIP
This commit is contained in:
parent
eb21c1ab20
commit
c44bd24706
2 changed files with 46 additions and 0 deletions
|
@ -1194,10 +1194,36 @@ header .collapse:hover {
|
|||
font-weight: 900;
|
||||
}
|
||||
|
||||
#users > div::after {
|
||||
font-family: 'Font Awesome 6 Free';
|
||||
color: gray;
|
||||
margin-left: auto;
|
||||
font-weight: 900;
|
||||
}
|
||||
|
||||
#users > div.user-status-raisehand::before {
|
||||
content: "\f256";
|
||||
}
|
||||
|
||||
#users > div.user-status-camera::after {
|
||||
content: "\f03d";
|
||||
}
|
||||
|
||||
#users > div.user-status-camera.user-status-screenshare::after {
|
||||
content: "\f03d \f390";
|
||||
}
|
||||
|
||||
#users > div.user-status-microphone::after {
|
||||
content: "\f130";
|
||||
}
|
||||
|
||||
#users > div.user-status-microphone.user-status-screenshare::after {
|
||||
content: "\f130 \f390";
|
||||
}
|
||||
#users > div.user-status-screenshare::after {
|
||||
content: "\f390";
|
||||
}
|
||||
|
||||
.close-icon {
|
||||
font: normal 1em/1 Arial, sans-serif;
|
||||
display: inline-block;
|
||||
|
|
|
@ -2167,6 +2167,26 @@ function setUserStatus(id, elt, userinfo) {
|
|||
elt.classList.add('user-status-raisehand');
|
||||
else
|
||||
elt.classList.remove('user-status-raisehand');
|
||||
|
||||
console.log(userinfo.streams);
|
||||
|
||||
let camera = userinfo.streams['camera'];
|
||||
if(camera && camera['video']) {
|
||||
elt.classList.add('user-status-camera');
|
||||
elt.classList.remove('user-status-microphone');
|
||||
} else if(camera && camera['audio']) {
|
||||
elt.classList.remove('user-status-camera');
|
||||
elt.classList.add('user-status-microphone');
|
||||
} else {
|
||||
elt.classList.remove('user-status-camera');
|
||||
elt.classList.remove('user-status-microphone');
|
||||
}
|
||||
|
||||
let screenshare = userinfo.streams['screenshare'];
|
||||
if(screenshare && screenshare['video'])
|
||||
elt.classList.add('user-status-screenshare');
|
||||
else
|
||||
elt.classList.remove('user-status-screenshare');
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue