1
Fork 0
mirror of https://github.com/jech/galene.git synced 2024-12-22 15:25:48 +01:00

frontend: add support for showing raised hand

Show the "hand-paper" symbol instead of the "circle" symbol while a
user is raising their hand.
This commit is contained in:
Sascha Silbe 2021-12-27 21:58:15 +01:00 committed by Juliusz Chroboczek
parent 39976d6d0d
commit 993d664ba2
2 changed files with 12 additions and 4 deletions

View file

@ -1204,6 +1204,10 @@ header .collapse {
font-weight: 900;
}
#users > div.user-status-raisehand::before {
content: "\f256";
}
.close-icon {
font: normal 1em/1 Arial, sans-serif;
display: inline-block;

View file

@ -1997,15 +1997,19 @@ function addUser(id, name) {
/**
* @param {string} id
* @param {string} name
* @param {user} userinfo
*/
function changeUser(id, name) {
function changeUser(id, userinfo) {
let user = document.getElementById('user-' + id);
if(!user) {
console.warn('Unknown user ' + id);
return;
}
user.textContent = name ? name : '(anon)';
user.textContent = userinfo.username ? userinfo.username : '(anon)';
if (userinfo.status.raisehand)
user.classList.add('user-status-raisehand');
else
user.classList.remove('user-status-raisehand');
}
/**
@ -2034,7 +2038,7 @@ function gotUser(id, kind) {
scheduleReconsiderParameters();
break;
case 'change':
changeUser(id, serverConnection.users[id].username);
changeUser(id, serverConnection.users[id]);
break;
default:
console.warn('Unknown user kind', kind);