fixed auto scrolling
This commit is contained in:
@@ -79,7 +79,7 @@ async function initializeSocket() {
|
|||||||
const item = document.createElement('li');
|
const item = document.createElement('li');
|
||||||
item.textContent = `${username}: ${content}`;
|
item.textContent = `${username}: ${content}`;
|
||||||
messages.appendChild(item);
|
messages.appendChild(item);
|
||||||
window.scrollTo(0, document.body.scrollHeight);
|
messages.scrollTop = messages.scrollHeight;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add and display contact/incoming messages
|
// Add and display contact/incoming messages
|
||||||
@@ -136,6 +136,7 @@ async function initializeSocket() {
|
|||||||
if (input.value && currentRecipient) {
|
if (input.value && currentRecipient) {
|
||||||
console.log('Sending message:', input.value, 'to', currentRecipient);
|
console.log('Sending message:', input.value, 'to', currentRecipient);
|
||||||
socket.emit('chat message', { content: input.value, recipient: currentRecipient });
|
socket.emit('chat message', { content: input.value, recipient: currentRecipient });
|
||||||
|
messages.scrollTop = messages.scrollHeight;
|
||||||
input.value = '';
|
input.value = '';
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -149,7 +150,7 @@ async function initializeSocket() {
|
|||||||
item.textContent = `${message.username}: ${message.content}`;
|
item.textContent = `${message.username}: ${message.content}`;
|
||||||
messages.appendChild(item);
|
messages.appendChild(item);
|
||||||
}
|
}
|
||||||
window.scrollTo(0, document.body.scrollHeight);
|
messages.scrollTop = messages.scrollHeight;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user