tylermullen commited on
Commit
2d26b26
·
verified ·
1 Parent(s): f901cc0

Update index.js

Browse files
Files changed (1) hide show
  1. index.js +14 -0
index.js CHANGED
@@ -38,6 +38,8 @@ const loaderOverlay = document.getElementById('loader-overlay');
38
  const progressBarFill = document.getElementById('progress-bar-fill');
39
  const signInMessage = document.getElementById('sign-in-message');
40
  const loaderMessage = document.getElementById('loader-message');
 
 
41
 
42
  // --- State Management ---
43
  let isRecording = false;
@@ -273,6 +275,18 @@ async function loadLlm() {
273
  */
274
  let audioUrl = undefined;
275
  async function initMedia() {
 
 
 
 
 
 
 
 
 
 
 
 
276
  // Disable controls on startup
277
  promptInputElement.disabled = true;
278
  sendButton.disabled = true;
 
38
  const progressBarFill = document.getElementById('progress-bar-fill');
39
  const signInMessage = document.getElementById('sign-in-message');
40
  const loaderMessage = document.getElementById('loader-message');
41
+ const versionText = document.getElementById('version-text');
42
+ const toggleVersionButton = document.getElementById('toggle-version-button');
43
 
44
  // --- State Management ---
45
  let isRecording = false;
 
275
  */
276
  let audioUrl = undefined;
277
  async function initMedia() {
278
+ versionText.textContent = use_e4b ? 'E4B' : 'E2B';
279
+ toggleVersionButton.textContent = use_e4b ? 'Switch to E2B' : 'Switch to E4B';
280
+ toggleVersionButton.addEventListener('click', () => {
281
+ const url = new URL(window.location.href);
282
+ if (use_e4b) {
283
+ url.searchParams.set('e2b', 'true');
284
+ } else {
285
+ url.searchParams.delete('e2b');
286
+ }
287
+ window.location.href = url.href;
288
+ });
289
+
290
  // Disable controls on startup
291
  promptInputElement.disabled = true;
292
  sendButton.disabled = true;