clean: respect es11

This commit is contained in:
2024-02-20 09:22:11 +01:00
parent 54ef19a340
commit c143d96443
36 changed files with 163 additions and 163 deletions

View File

@ -1,6 +1,6 @@
import AbstractView from "./abstracts/AbstractView.js";
import { client, lang } from "../index.js";
import {Message} from "../api/chat/message.js"
import {Message} from "../api/chat/message.js";
export default class extends AbstractView {
constructor(params) {
@ -10,8 +10,8 @@ export default class extends AbstractView {
async wait_get_online_users() {
return new Promise((resolve) => {
const checkInterval = setInterval(() => {
console.log(client.notice.data["online"]);
if (Object.keys(client.notice.data["online"]).length > 0) {
console.log(client.notice.data.online);
if (Object.keys(client.notice.data.online).length > 0) {
clearInterval(checkInterval);
resolve();
}
@ -25,7 +25,7 @@ export default class extends AbstractView {
let profiles = await client.profiles.all();
//console.log(client.notice.data);
if (client.notice.data == undefined || client.notice.data["online"] == undefined)
if (client.notice.data == undefined || client.notice.data.online == undefined)
return console.log("Error");
//await client.notice.getOnlineUser();
@ -66,12 +66,12 @@ export default class extends AbstractView {
// username
let username = document.createElement("a");
username.setAttribute('data-link', '');
username.id = `username${user.id}`
username.id = `username${user.id}`;
username.href = `/profiles/${user.username}`;
if (logged && user.id == client.me.id)
username.style.color = "green";
else {
let online = client.notice.data["online"][user.id];
let online = client.notice.data.online[user.id];
username.style.color = online !== undefined ? online : "gray";
}
username.appendChild(document.createTextNode(user.username));
@ -134,7 +134,7 @@ export default class extends AbstractView {
let search_document = document.getElementById("input_user");
if (search_document == undefined || search_document == null)
return
return;
let search = search_document.value.toLowerCase();
@ -146,7 +146,7 @@ export default class extends AbstractView {
if (user.id == client.me.id)
username.style.color = "green";
else {
let online = client.notice.data["online"][user.id];
let online = client.notice.data.online[user.id];
username.style.color = online !== undefined ? online : "gray";
}
}
@ -233,7 +233,7 @@ export default class extends AbstractView {
messages.appendChild(text);
});
return messages
return messages;
}
async reload_display_messages() {
@ -274,7 +274,7 @@ export default class extends AbstractView {
chat.appendChild(members);
return members
return members;
}
async display_invite() {
@ -291,9 +291,9 @@ export default class extends AbstractView {
let yes = document.getElementById("yes") || document.createElement("button");
let no = document.getElementById("no") || document.createElement("button");
let invitedBy = undefined;
let invitedBy;
for (let x in others) {
if (client.notice.data["invited"].includes(others[x])) {
if (client.notice.data.invited.includes(others[x])) {
invitedBy = others[x];
}
}
@ -309,7 +309,7 @@ export default class extends AbstractView {
invite.id = "invite";
invite.style.background = "orange";
invite.innerText = "invite";
invite.title = "Invite to play a game"
invite.title = "Invite to play a game";
invite.onclick = async () => {
await client.notice.send_invite(others);
};
@ -318,18 +318,18 @@ export default class extends AbstractView {
else {
if (invite)
invite.remove()
invite.remove();
yes.id = "yes";
yes.style.background = "green";
yes.title = "Accept to play a game"
yes.title = "Accept to play a game";
yes.onclick = async () => {
await client.notice.accept_invite(invitedBy);
};
no.id = "no";
no.style.background = "red";
no.title = "Refuse to play a game"
no.title = "Refuse to play a game";
no.onclick = async () => {
await client.notice.refuse_invite(invitedBy);
};
@ -342,7 +342,7 @@ export default class extends AbstractView {
async hide_chat() {
let closes = ["chat", "invite"]
let closes = ["chat", "invite"];
closes.forEach(close => {
if (document.getElementById(close))
document.getElementById(close).remove();