18 lines
400 B
JavaScript
18 lines
400 B
JavaScript
|
import {q} from "./basic.js"
|
||
|
|
||
|
const chat = q("#c-chat-textarea")
|
||
|
|
||
|
chat.addEventListener("keydown", event => {
|
||
|
if (event.key === "Enter" && !event.shiftKey && !event.ctrlKey) {
|
||
|
chat.value = ""
|
||
|
event.preventDefault()
|
||
|
}
|
||
|
})
|
||
|
|
||
|
chat.addEventListener("input", () => {
|
||
|
chat.style.height = "0px"
|
||
|
console.log(chat.clientHeight, chat.scrollHeight)
|
||
|
chat.style.height = (chat.scrollHeight + 1) + "px"
|
||
|
})
|
||
|
|