diff --git a/index.html b/index.html index cab0094..0fafd58 100644 --- a/index.html +++ b/index.html @@ -44,13 +44,24 @@ @keyframes typingDot{0%,100%{opacity:0.3}50%{opacity:1}} .footer{text-align:center;padding:8px;font-size:9px;color:var(--muted);font-family:'JetBrains Mono'} +
5 nodes online ยท 44 models
+
+ + + + + +
+ + +

BlackRoad Chat

@@ -74,6 +85,26 @@

BlackRoad Chat

const form = document.getElementById('chat-form'); const sendBtn = document.getElementById('send-btn'); + document.addEventListener("DOMContentLoaded", () => { + const emojiBtn = document.getElementById("emojiBtn"); + const emojiPickerContainer = document.getElementById("emojiPicker"); + const input = document.getElementById("messageInput"); + + // create emoji picker + const picker = document.createElement("emoji-picker"); + emojiPickerContainer.appendChild(picker); + + // toggle picker + emojiBtn.addEventListener("click", () => { + emojiPickerContainer.style.display = + emojiPickerContainer.style.display === "none" ? "block" : "none"; + }); + + // when emoji selected + picker.addEventListener("emoji-click", (event) => { + input.value += event.detail.unicode; + }); +}); let history = []; // Fetch fleet status