Test to be sure video doesn't break things, it just gets converted to audio. Cleaned up the login page show it doesn't show the logged in ui.
This commit is contained in:
+16
-2
@@ -284,8 +284,21 @@ function isFirefox() {
|
||||
function setConnected(connected) {
|
||||
let userbox = document.getElementById('profile');
|
||||
let connectionbox = document.getElementById('login-container');
|
||||
let alreadyConnected = !userbox.classList.contains('invisible');
|
||||
if(connected !== alreadyConnected) {
|
||||
for(let elt of document.querySelectorAll('.connected-only')) {
|
||||
if(connected) {
|
||||
elt.classList.remove('invisible');
|
||||
elt.removeAttribute('aria-hidden');
|
||||
} else {
|
||||
elt.classList.add('invisible');
|
||||
elt.setAttribute('aria-hidden', 'true');
|
||||
}
|
||||
}
|
||||
}
|
||||
if(connected) {
|
||||
clearChat();
|
||||
if(!alreadyConnected)
|
||||
clearChat();
|
||||
userbox.classList.remove('invisible');
|
||||
connectionbox.classList.add('invisible');
|
||||
displayUsername();
|
||||
@@ -293,6 +306,7 @@ function setConnected(connected) {
|
||||
scheduleReconsiderDownRate();
|
||||
}
|
||||
} else {
|
||||
closeNav();
|
||||
userbox.classList.add('invisible');
|
||||
connectionbox.classList.remove('invisible');
|
||||
;
|
||||
@@ -306,7 +320,6 @@ function setConnected(connected) {
|
||||
* @this {ServerConnection}
|
||||
*/
|
||||
async function gotConnected() {
|
||||
setConnected(true);
|
||||
await join();
|
||||
}
|
||||
|
||||
@@ -1849,6 +1862,7 @@ async function gotJoined(kind, hall, perms, status, data, error, message) {
|
||||
for(let key in status)
|
||||
hallStatus[key] = status[key];
|
||||
setTitle((status && status.displayName) || capitalise(hall));
|
||||
setConnected(true);
|
||||
displayUsername();
|
||||
setButtonsVisibility();
|
||||
setChangePassword(pwAuth && !!hallStatus.canChangePassword &&
|
||||
|
||||
Reference in New Issue
Block a user