Some fixes and styling changes

This commit is contained in:
Henry Hiles 2022-03-03 09:33:43 -05:00
parent cacea24aa6
commit 3125d60c11
4 changed files with 41 additions and 22 deletions

View file

@ -29,6 +29,22 @@ const submitMessage = () => {
messageInput.value = ""
}
const rowLimit = 3
let lastMessageScrollheight = messageInput.scrollHeight
messageInput.addEventListener("input", () => {
var rows = parseInt(messageInput.getAttribute("rows"))
messageInput.setAttribute("rows", "1")
if (rows < rowLimit && messageInput.scrollHeight > lastMessageScrollheight)
rows++
else if (rows > 1 && messageInput.scrollHeight < lastMessageScrollheight)
rows--
lastMessageScrollheight = messageInput.scrollHeight
messageInput.setAttribute("rows", rows)
})
const type = (newText) => {
const element = document.activeElement
element.setRangeText(