Compare commits

..

No commits in common. "7fe4289f4249c00818b8026afc81170541855f44" and "43982c16fa6bb080b9ae61848a54eb44da403bbb" have entirely different histories.

2 changed files with 1 additions and 17 deletions

View File

@ -306,10 +306,9 @@ input[type="text"], .chat-input textarea {
}
}
.message:has(+ .message.switch-user), .message:has(+ .message.long-time), .message:last-child {
.message:has(+ .message.switch-user), .message:last-child {
.time {
display: block;
opacity: 1;
}
}

View File

@ -189,27 +189,12 @@
const messagesContainer = document.querySelector(".chat-messages");
updateTimes();
let previousUser = null;
let previousDate = null;
document.querySelectorAll(".message").forEach((message) => {
if (previousUser !== message.dataset.user_uid) {
message.classList.add("switch-user");
previousUser = message.dataset.user_uid;
previousDate = new Date(message.dataset.created_at);
} else {
message.classList.remove("switch-user");
if (!previousDate) {
previousDate = new Date(message.dataset.created_at);
} else {
const currentDate = new Date(message.dataset.created_at);
if (currentDate.getTime() - previousDate.getTime() > 1000 * 60 * 20) {
message.classList.add("long-time");
} else {
message.classList.remove("long-time");
}
previousDate = currentDate;
}
}
});
lastMessage = messagesContainer.querySelector(".message:last-child");