Spaces:
Sleeping
Sleeping
Commit
·
e8a9de2
1
Parent(s):
7a99f51
Update static/script.js
Browse files- static/script.js +19 -1
static/script.js
CHANGED
|
@@ -95,7 +95,7 @@ let atBottom = true;
|
|
| 95 |
function updateUI() {
|
| 96 |
const messagesContainer = document.getElementById("messages");
|
| 97 |
const isAtBottom = messagesContainer.scrollHeight - messagesContainer.scrollTop === messagesContainer.clientHeight;
|
| 98 |
-
|
| 99 |
let elementValue = '';
|
| 100 |
if (DATA) {
|
| 101 |
Object.entries(DATA).forEach(([key, value]) => {
|
|
@@ -105,6 +105,24 @@ function updateUI() {
|
|
| 105 |
<div class="msg">${value.message}</div>
|
| 106 |
</div>`;
|
| 107 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 108 |
}
|
| 109 |
messagesContainer.innerHTML = elementValue;
|
| 110 |
|
|
|
|
| 95 |
function updateUI() {
|
| 96 |
const messagesContainer = document.getElementById("messages");
|
| 97 |
const isAtBottom = messagesContainer.scrollHeight - messagesContainer.scrollTop === messagesContainer.clientHeight;
|
| 98 |
+
|
| 99 |
let elementValue = '';
|
| 100 |
if (DATA) {
|
| 101 |
Object.entries(DATA).forEach(([key, value]) => {
|
|
|
|
| 105 |
<div class="msg">${value.message}</div>
|
| 106 |
</div>`;
|
| 107 |
});
|
| 108 |
+
} else {
|
| 109 |
+
// Get the button element you want to preserve
|
| 110 |
+
const preserveButton = document.getElementById('createRoom');
|
| 111 |
+
|
| 112 |
+
// Get the parent element containing all the elements you want to remove
|
| 113 |
+
const parentElement = document.body; // Change this selector according to your DOM structure
|
| 114 |
+
|
| 115 |
+
// Get all children of the parent element
|
| 116 |
+
const children = parentElement.children;
|
| 117 |
+
|
| 118 |
+
// Loop through the children and remove elements that are not the preserveButton
|
| 119 |
+
for (let i = 0; i < children.length; i++) {
|
| 120 |
+
const element = children[i];
|
| 121 |
+
if (element !== preserveButton) {
|
| 122 |
+
element.remove(); // Remove the element from the DOM
|
| 123 |
+
}
|
| 124 |
+
}
|
| 125 |
+
|
| 126 |
}
|
| 127 |
messagesContainer.innerHTML = elementValue;
|
| 128 |
|