mirror of
https://github.com/AlecM33/Werewolf.git
synced 2025-12-26 15:57:50 +01:00
use innerText
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import { toast } from './Toast.js';
|
import { toast } from './Toast.js';
|
||||||
|
|
||||||
export const Confirmation = (message, onYes = null, innerHTML = false) => {
|
export const Confirmation = (message, onYes = null, isDOMNode = false) => {
|
||||||
document.querySelector('#confirmation')?.remove();
|
document.querySelector('#confirmation')?.remove();
|
||||||
document.querySelector('#confirmation-background')?.remove();
|
document.querySelector('#confirmation-background')?.remove();
|
||||||
|
|
||||||
@@ -17,8 +17,8 @@ export const Confirmation = (message, onYes = null, innerHTML = false) => {
|
|||||||
<button id="confirmation-yes-button" class="app-button">OK</button>
|
<button id="confirmation-yes-button" class="app-button">OK</button>
|
||||||
</div>`;
|
</div>`;
|
||||||
|
|
||||||
if (innerHTML) {
|
if (isDOMNode) {
|
||||||
confirmation.querySelector('#confirmation-message').innerHTML = message;
|
confirmation.querySelector('#confirmation-message').prepend(message);
|
||||||
} else {
|
} else {
|
||||||
confirmation.querySelector('#confirmation-message').innerText = message;
|
confirmation.querySelector('#confirmation-message').innerText = message;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -481,8 +481,9 @@ function renderPotentialMods (gameState, group, transferModHandlers, socket) {
|
|||||||
container.setAttribute('tabindex', '0');
|
container.setAttribute('tabindex', '0');
|
||||||
container.dataset.pointer = member.id;
|
container.dataset.pointer = member.id;
|
||||||
container.innerHTML =
|
container.innerHTML =
|
||||||
'<div class=\'potential-mod-name\'>' + member.name + '</div>' +
|
'<div class=\'potential-mod-name\'></div>' +
|
||||||
'<div>' + member.userType + ' ' + globals.USER_TYPE_ICONS[member.userType] + ' </div>';
|
'<div>' + member.userType + ' ' + globals.USER_TYPE_ICONS[member.userType] + ' </div>';
|
||||||
|
container.querySelector('.potential-mod-name').innerText = member.name;
|
||||||
transferModHandlers[member.id] = (e) => {
|
transferModHandlers[member.id] = (e) => {
|
||||||
if (e.type === 'click' || e.code === 'Enter') {
|
if (e.type === 'click' || e.code === 'Enter') {
|
||||||
ModalManager.dispelModal('transfer-mod-modal', 'transfer-mod-modal-background');
|
ModalManager.dispelModal('transfer-mod-modal', 'transfer-mod-modal-background');
|
||||||
|
|||||||
@@ -133,18 +133,21 @@ export const SharedStateUtil = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
buildSpectatorList (spectators) {
|
buildSpectatorList (spectators) {
|
||||||
|
const list = document.createElement('div');
|
||||||
if (spectators.length === 0) {
|
if (spectators.length === 0) {
|
||||||
return '<div>Nobody currently spectating.</div>';
|
list.innerHTML = '<div>Nobody currently spectating.</div>';
|
||||||
}
|
} else {
|
||||||
let html = '';
|
for (const spectator of spectators) {
|
||||||
for (const spectator of spectators) {
|
const spectatorEl = document.createElement('div');
|
||||||
html += `<div class='spectator'>
|
spectatorEl.classList.add('spectator');
|
||||||
<div class='spectator-name'>` + spectator.name + '</div>' +
|
spectatorEl.innerHTML = '<div class=\'spectator-name\'></div>' +
|
||||||
'<div>' + 'spectator' + globals.USER_TYPE_ICONS.spectator + `</div>
|
'<div>' + 'spectator' + globals.USER_TYPE_ICONS.spectator + '</div>';
|
||||||
</div>`;
|
spectatorEl.querySelector('.spectator-name').innerText = spectator.name;
|
||||||
|
list.appendChild(spectatorEl);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return html;
|
return list;
|
||||||
},
|
},
|
||||||
|
|
||||||
setNumberOfSpectators: (number, el) => {
|
setNumberOfSpectators: (number, el) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user