Spaces:
Running
Running
Update templates/index.html
Browse files- templates/index.html +9 -15
templates/index.html
CHANGED
|
@@ -6,8 +6,6 @@
|
|
| 6 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 7 |
<title>TaskBot AI</title>
|
| 8 |
<script src="https://kit.fontawesome.com/cda0e70b18.js" crossorigin="anonymous"></script>
|
| 9 |
-
<link rel="Icon" href="TaskBot logo.png">
|
| 10 |
-
<link rel="manifest" href="/static/manifest.json">
|
| 11 |
</head>
|
| 12 |
|
| 13 |
<style>
|
|
@@ -198,7 +196,7 @@
|
|
| 198 |
|
| 199 |
<body>
|
| 200 |
|
| 201 |
-
<
|
| 202 |
<div id="chatArea">
|
| 203 |
<div class="text1">
|
| 204 |
<div class="user" style="display: none;"></div>
|
|
@@ -234,9 +232,14 @@
|
|
| 234 |
</main>
|
| 235 |
|
| 236 |
<script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 237 |
async function answer() {
|
| 238 |
document.getElementById("sendButton").disabled = true
|
| 239 |
-
const welcomeMessage = document.getElementById('welcomeMessage');
|
| 240 |
welcomeMessage.style.display = 'none'; // Hide the welcome message
|
| 241 |
const userInput = document.getElementById('userInput').value;
|
| 242 |
if (userInput.trim() === '') return;
|
|
@@ -275,18 +278,9 @@
|
|
| 275 |
// Append AI response to the chat area
|
| 276 |
document.getElementById('chatArea').appendChild(text2);
|
| 277 |
document.getElementById("sendButton").disabled = false
|
|
|
|
|
|
|
| 278 |
}
|
| 279 |
-
if ("serviceWorker" in navigator) {
|
| 280 |
-
navigator.serviceWorker
|
| 281 |
-
.register("/static/service-worker.js")
|
| 282 |
-
.then(() => console.log("Service Worker Registered"))
|
| 283 |
-
.catch((err) => console.error("SW registration failed:", err));
|
| 284 |
-
}
|
| 285 |
-
document.getElementById("userInput").addEventListener("keypress", () => {
|
| 286 |
-
if (event.key === "Enter") {
|
| 287 |
-
sendButton.click()
|
| 288 |
-
}
|
| 289 |
-
})
|
| 290 |
</script>
|
| 291 |
|
| 292 |
</body>
|
|
|
|
| 6 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 7 |
<title>TaskBot AI</title>
|
| 8 |
<script src="https://kit.fontawesome.com/cda0e70b18.js" crossorigin="anonymous"></script>
|
|
|
|
|
|
|
| 9 |
</head>
|
| 10 |
|
| 11 |
<style>
|
|
|
|
| 196 |
|
| 197 |
<body>
|
| 198 |
|
| 199 |
+
<h1 id="welcomeMessage"></h1>
|
| 200 |
<div id="chatArea">
|
| 201 |
<div class="text1">
|
| 202 |
<div class="user" style="display: none;"></div>
|
|
|
|
| 232 |
</main>
|
| 233 |
|
| 234 |
<script>
|
| 235 |
+
const greetings = ["Hello 👋, what can I help with?", "Hi there 👋, how can I assist today?", "Hello! Need a hand with something ☺️?", "Hey 👋, ready to get started?", "Hi 👋, I’m here to help—just say the word."]
|
| 236 |
+
|
| 237 |
+
const welcomeMessage = document.getElementById('welcomeMessage');
|
| 238 |
+
const randomGreeting = greetings[Math.floor(Math.random() * greetings.length)];
|
| 239 |
+
welcomeMessage.textContent = randomGreeting;
|
| 240 |
+
|
| 241 |
async function answer() {
|
| 242 |
document.getElementById("sendButton").disabled = true
|
|
|
|
| 243 |
welcomeMessage.style.display = 'none'; // Hide the welcome message
|
| 244 |
const userInput = document.getElementById('userInput').value;
|
| 245 |
if (userInput.trim() === '') return;
|
|
|
|
| 278 |
// Append AI response to the chat area
|
| 279 |
document.getElementById('chatArea').appendChild(text2);
|
| 280 |
document.getElementById("sendButton").disabled = false
|
| 281 |
+
|
| 282 |
+
userInput.blur()
|
| 283 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 284 |
</script>
|
| 285 |
|
| 286 |
</body>
|