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 %}