patch chat and game invite

This commit is contained in:
2024-05-15 09:53:44 +02:00
parent f4b7a50269
commit 1ad9d0897b
8 changed files with 33 additions and 27 deletions

View File

@ -155,7 +155,7 @@ export default class extends AbstractView {
let messages = await this.display_messages(chat);
// Input pour rentrer un message
let chat_input = document.getElementById("chat-input") || document.createElement("input");
let chat_input = document.getElementById("chat_input") || document.createElement("input");
chat_input.id="chat_input";
chat_input.type="text";
chat_input.name="message";
@ -186,8 +186,7 @@ export default class extends AbstractView {
// Scroll to the bottom of messages
messages.scrollTop = messages.scrollHeight;
this.display_invite();
await this.display_invite();
}
async display_messages(chat) {
@ -214,16 +213,22 @@ export default class extends AbstractView {
async reload_display_messages() {
let messages = document.getElementById("messages");
let i = 0;
let i = 0;
this.channelManager.channel.messages.forEach((message) => {
if (messages.children[i] == null || message.content != messages.children[i].innerText) {
let text = document.createElement("p");
let date = new Date(message.time);
text.title = date.toLocaleString("fr-FR");
text.appendChild(document.createTextNode(message.content));
text.id = message.author === client.me.id ? "you" : "other";
let content, child_inner;
if (messages.children[i] != null) {
child_inner = messages.children[i].innerText.toLowerCase().replace(/\s/g, '');
content = message.content.toLowerCase().replace(/\s/g, '');
}
messages.appendChild(text);
if (messages.children[i] == null || content != child_inner) {
let text = document.createElement("p");
let date = new Date(message.time);
text.title = date.toLocaleString("fr-FR");
text.appendChild(document.createTextNode(message.content));
text.id = message.author === client.me.id ? "you" : "other";
messages.appendChild(text);
}
i++;
});