mirror of
https://github.com/AlecM33/Werewolf.git
synced 2025-12-28 08:47:51 +01:00
fix spectator event to fire for all applicable game states
This commit is contained in:
@@ -89,18 +89,21 @@ export class GameTimerManager {
|
||||
}
|
||||
|
||||
displayExpiredTime () {
|
||||
const currentBtn = document.querySelector('#timer-container-moderator #play-pause img');
|
||||
if (currentBtn) {
|
||||
currentBtn.removeEventListener('click', this.pauseListener);
|
||||
currentBtn.removeEventListener('click', this.playListener);
|
||||
currentBtn.classList.add('disabled');
|
||||
currentBtn.setAttribute('src', '/images/play-pause-placeholder.svg');
|
||||
} else {
|
||||
document.querySelector('#play-pause-placeholder')?.remove();
|
||||
const placeholderBtn = document.createElement('img');
|
||||
placeholderBtn.setAttribute('src', '../images/play-pause-placeholder.svg');
|
||||
placeholderBtn.classList.add('disabled');
|
||||
document.getElementById('play-pause').appendChild(placeholderBtn);
|
||||
if (this.stateBucket.currentGameState.client.userType === globals.USER_TYPES.TEMPORARY_MODERATOR
|
||||
|| this.stateBucket.currentGameState.client.userType === globals.USER_TYPES.MODERATOR) {
|
||||
const currentBtn = document.querySelector('#timer-container-moderator #play-pause img');
|
||||
if (currentBtn) {
|
||||
currentBtn.removeEventListener('click', this.pauseListener);
|
||||
currentBtn.removeEventListener('click', this.playListener);
|
||||
currentBtn.classList.add('disabled');
|
||||
currentBtn.setAttribute('src', '/images/play-pause-placeholder.svg');
|
||||
} else {
|
||||
document.querySelector('#play-pause-placeholder')?.remove();
|
||||
const placeholderBtn = document.createElement('img');
|
||||
placeholderBtn.setAttribute('src', '../images/play-pause-placeholder.svg');
|
||||
placeholderBtn.classList.add('disabled');
|
||||
document.getElementById('play-pause').appendChild(placeholderBtn);
|
||||
}
|
||||
}
|
||||
|
||||
const timer = document.getElementById('game-timer');
|
||||
|
||||
Reference in New Issue
Block a user