Spaces:
Running
Running
Update static/appS.js
Browse files- static/appS.js +4 -4
static/appS.js
CHANGED
@@ -173,7 +173,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
|
173 |
return bubble;
|
174 |
}
|
175 |
|
176 |
-
|
177 |
if (!selectedFile) {
|
178 |
alert("Please upload a file first");
|
179 |
return;
|
@@ -219,13 +219,13 @@ document.addEventListener('DOMContentLoaded', () => {
|
|
219 |
result.pdfUrl
|
220 |
);
|
221 |
|
222 |
-
// Add audio controls if audio exists
|
223 |
if (result.audioUrl) {
|
224 |
injectAudioPlayer(bubble, result.audioUrl);
|
225 |
}
|
226 |
} else {
|
|
|
227 |
const bubble = createMessageBubble(
|
228 |
-
result.caption || result.answer
|
229 |
"Aidan",
|
230 |
result.audio,
|
231 |
null
|
@@ -243,7 +243,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
|
243 |
}
|
244 |
}
|
245 |
|
246 |
-
//
|
247 |
function injectAudioPlayer(bubble, audioUrl) {
|
248 |
const messageDiv = bubble.querySelector('.text');
|
249 |
const audioContainer = document.createElement('div');
|
|
|
173 |
return bubble;
|
174 |
}
|
175 |
|
176 |
+
async function handleSubmit() {
|
177 |
if (!selectedFile) {
|
178 |
alert("Please upload a file first");
|
179 |
return;
|
|
|
219 |
result.pdfUrl
|
220 |
);
|
221 |
|
|
|
222 |
if (result.audioUrl) {
|
223 |
injectAudioPlayer(bubble, result.audioUrl);
|
224 |
}
|
225 |
} else {
|
226 |
+
// Always display caption regardless of audio existence
|
227 |
const bubble = createMessageBubble(
|
228 |
+
result.caption || result.answer, // Removed the fallback text
|
229 |
"Aidan",
|
230 |
result.audio,
|
231 |
null
|
|
|
243 |
}
|
244 |
}
|
245 |
|
246 |
+
// Audio player helper function remains the same
|
247 |
function injectAudioPlayer(bubble, audioUrl) {
|
248 |
const messageDiv = bubble.querySelector('.text');
|
249 |
const audioContainer = document.createElement('div');
|