ikraamkb commited on
Commit
c0b7061
Β·
verified Β·
1 Parent(s): d45a56b

Update static/appS.js

Browse files
Files changed (1) hide show
  1. static/appS.js +9 -14
static/appS.js CHANGED
@@ -12,7 +12,7 @@ document.addEventListener('DOMContentLoaded', () => {
12
 
13
  let selectedFile = null;
14
 
15
- // βœ… Default mode: Summarize selected
16
  const summarizeRadio = document.getElementById('summarize-radio');
17
  if (summarizeRadio) summarizeRadio.checked = true;
18
 
@@ -54,18 +54,15 @@ document.addEventListener('DOMContentLoaded', () => {
54
  }
55
  });
56
 
57
- // "Got it" button to hide explanation div
58
  gotItButton.addEventListener('click', () => {
59
  explainChoixDiv.style.display = "none";
60
  });
61
 
62
- // Send button handlers
63
  sendButtons.forEach(button => {
64
  button.addEventListener('click', handleSubmit);
65
  });
66
 
67
  function displayFilePreview(file) {
68
- // βœ… DO NOT remove old previews anymore
69
  const previewBubble = document.createElement("div");
70
  previewBubble.className = "file-preview-bubble bubble right";
71
  previewBubble.style.display = "flex";
@@ -186,7 +183,10 @@ document.addEventListener('DOMContentLoaded', () => {
186
  }
187
 
188
  const isSummarizeMode = document.querySelector('input[name="mode"]:checked').value === 'Summarize';
 
 
189
  const endpoint = isSummarizeMode ? '/Summarization/summarize/' : '/Summarization/imagecaption/';
 
190
  const thinkingText = isSummarizeMode ? 'Processing document πŸ“„... <div class="loader"></div>' : "Generating caption πŸ–ΌοΈ ... <div class='loader'></div>";
191
  const senderName = "Aidan";
192
 
@@ -233,11 +233,10 @@ document.addEventListener('DOMContentLoaded', () => {
233
  thinkingBubble.remove();
234
  createMessageBubble(`⚠️ Error: ${error.message}`, "Aidan");
235
  } finally {
236
- selectedFile = null; // βœ… Reset selected file AFTER send
237
  }
238
  }
239
 
240
- // Loader CSS
241
  const style = document.createElement('style');
242
  style.textContent = `
243
  .loader {
@@ -253,16 +252,12 @@ document.addEventListener('DOMContentLoaded', () => {
253
  0% { transform: rotate(0deg); }
254
  100% { transform: rotate(360deg); }
255
  }
256
- .audio-toggle {
257
- cursor: pointer;
258
- transition: all 0.2s;
259
- }
260
  `;
261
  document.head.appendChild(style);
262
 
263
-
264
- var backarrow = document.querySelector(".fa-arrow-left")
265
- backarrow.addEventListener('click', function () {
266
- window.location.href = '/';
267
  });
268
  });
 
12
 
13
  let selectedFile = null;
14
 
15
+ // Default mode
16
  const summarizeRadio = document.getElementById('summarize-radio');
17
  if (summarizeRadio) summarizeRadio.checked = true;
18
 
 
54
  }
55
  });
56
 
 
57
  gotItButton.addEventListener('click', () => {
58
  explainChoixDiv.style.display = "none";
59
  });
60
 
 
61
  sendButtons.forEach(button => {
62
  button.addEventListener('click', handleSubmit);
63
  });
64
 
65
  function displayFilePreview(file) {
 
66
  const previewBubble = document.createElement("div");
67
  previewBubble.className = "file-preview-bubble bubble right";
68
  previewBubble.style.display = "flex";
 
183
  }
184
 
185
  const isSummarizeMode = document.querySelector('input[name="mode"]:checked').value === 'Summarize';
186
+
187
+ // ✨ KEY UPDATE HERE
188
  const endpoint = isSummarizeMode ? '/Summarization/summarize/' : '/Summarization/imagecaption/';
189
+
190
  const thinkingText = isSummarizeMode ? 'Processing document πŸ“„... <div class="loader"></div>' : "Generating caption πŸ–ΌοΈ ... <div class='loader'></div>";
191
  const senderName = "Aidan";
192
 
 
233
  thinkingBubble.remove();
234
  createMessageBubble(`⚠️ Error: ${error.message}`, "Aidan");
235
  } finally {
236
+ selectedFile = null;
237
  }
238
  }
239
 
 
240
  const style = document.createElement('style');
241
  style.textContent = `
242
  .loader {
 
252
  0% { transform: rotate(0deg); }
253
  100% { transform: rotate(360deg); }
254
  }
 
 
 
 
255
  `;
256
  document.head.appendChild(style);
257
 
258
+ // βœ… Back button
259
+ var backarrow = document.querySelector(".fa-arrow-left");
260
+ backarrow.addEventListener('click', function () {
261
+ window.location.href = '/';
262
  });
263
  });