From c0a6f4572295bdde51c72af82dc79f4248385958 Mon Sep 17 00:00:00 2001 From: Aevann Date: Sun, 10 Mar 2024 21:37:46 +0200 Subject: [PATCH] distinguish chat owner --- files/assets/js/chat.js | 3 +-- files/templates/header.html | 5 +++++ files/templates/private_chat.html | 5 +++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/files/assets/js/chat.js b/files/assets/js/chat.js index 456dac407..e6cd7c2d8 100644 --- a/files/assets/js/chat.js +++ b/files/assets/js/chat.js @@ -213,8 +213,7 @@ socket.on('online', function(data) { for (const u of online_li) { for (const marker of document.getElementsByClassName(`online-marker-${u[4]}`)) { marker.classList.remove('d-none') - marker.parentElement.parentElement.insertAdjacentHTML('afterbegin', marker.parentElement.outerHTML) - marker.parentElement.remove() + marker.parentElement.parentElement.insertBefore(marker.parentElement, marker.parentElement.parentElement.firstChild); } } return diff --git a/files/templates/header.html b/files/templates/header.html index 24e45f278..2b607c681 100644 --- a/files/templates/header.html +++ b/files/templates/header.html @@ -548,6 +548,11 @@ {{user.username}} + + {% if user.id == chat.owner_id %} + Owner + {% endif %} + {% endfor %} diff --git a/files/templates/private_chat.html b/files/templates/private_chat.html index 427143ac6..397826025 100644 --- a/files/templates/private_chat.html +++ b/files/templates/private_chat.html @@ -65,6 +65,11 @@ {{user.username}} + + {% if user.id == chat.owner_id %} + Owner + {% endif %} + {% endfor %}