From 21349b9fcc22bc4ca77fe7dae1f5baf7950f27e3 Mon Sep 17 00:00:00 2001 From: Russell Ballestrini Date: Fri, 11 Jul 2025 16:25:54 -0400 Subject: [PATCH] fix openTranslateModal error: use window.openTranslateModal and remove duplicate import --- src/widget-library.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/widget-library.js b/src/widget-library.js index 1ed64dc..a4574eb 100644 --- a/src/widget-library.js +++ b/src/widget-library.js @@ -4,7 +4,6 @@ import { speakText } from "./tts.js"; import { detectPageLanguage } from "./language-detection.js"; import { getThemeColors } from "./ui-themes.js"; import { openTTSModal } from "./tts-modal.js"; -import { openTranslateModal } from "./translate-modal.js"; import { handleFileUpload } from "./file-upload.js"; // Create full chat interface @@ -42,7 +41,7 @@ export function createFullInterface(container) { ); const ttsBtn = createButton(getUIText("ttsAnything"), () => openTTSModal()); const translateBtn = createButton(getUIText("translate"), () => - openTranslateModal(), + window.openTranslateModal(), ); controlsDiv.appendChild(readBtn); @@ -132,7 +131,7 @@ export function createTranslateFeature(container) { const translateDiv = document.createElement("div"); translateDiv.innerHTML = `

${getUIText("translationModalHeading")}

- + `; container.appendChild(translateDiv); } @@ -383,4 +382,4 @@ export async function handleSmartTranslate(button) { window.handleTTSFromElement = handleTTSFromElement; window.handleUploadFromElement = handleUploadFromElement; window.handleSmartTranslate = handleSmartTranslate; -window.openTranslateModal = openTranslateModal; \ No newline at end of file +// Note: openTranslateModal is exported globally by ui.js \ No newline at end of file