(safe = false)
| 18 | }); |
| 19 | |
| 20 | const writeMessage = (safe = false) => { |
| 21 | if (!input.value) { |
| 22 | return; |
| 23 | } |
| 24 | const li = document.createElement("li"); |
| 25 | li.classList.add("me"); |
| 26 | safe ? (li.innerHTML = input.value) : (li.textContent = input.value); |
| 27 | ul.append(li); |
| 28 | li.scrollIntoView(); |
| 29 | input.value = ""; |
| 30 | |
| 31 | setTimeout(() => { |
| 32 | const li = document.createElement("li"); |
| 33 | li.classList.add("them"); |
| 34 | li.textContent = ["LOL, yeah!", "What?", "No way.", "Awesome!!1!"][ |
| 35 | Math.floor(Math.random() * 4) |
| 36 | ]; |
| 37 | ul.append(li); |
| 38 | li.scrollIntoView(); |
| 39 | }, Math.floor(Math.random() * 3 + 1) * 500); |
| 40 | }; |
| 41 | |
| 42 | if (!virtualKeyboardSupported) { |
| 43 | ul.innerHTML = ""; |
no test coverage detected