From ad5d09fbbecbe0839343f360d8ff895381ba9650 Mon Sep 17 00:00:00 2001 From: hlohaus <983577+hlohaus@users.noreply.github.com> Date: Fri, 7 Feb 2025 13:13:09 +0100 Subject: [PATCH] Fix show new Window Button --- g4f/gui/client/demo.html | 10 +++++----- g4f/gui/client/static/js/chat.v1.js | 9 ++++----- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/g4f/gui/client/demo.html b/g4f/gui/client/demo.html index d94ad864588..4ecdd6d04ab 100644 --- a/g4f/gui/client/demo.html +++ b/g4f/gui/client/demo.html @@ -181,7 +181,6 @@ @@ -236,7 +232,11 @@ import * as hub from "@huggingface/hub"; import { init } from "@huggingface/space-header"; - if (window.self === window.top) { + const isIframe = window.self !== window.top; + const button = document.querySelector('form a.button'); + if (isIframe) { + button.classList.remove('hidden'); + } else { init("roxky/g4f-space"); } diff --git a/g4f/gui/client/static/js/chat.v1.js b/g4f/gui/client/static/js/chat.v1.js index 320a8e98971..7f64a993401 100644 --- a/g4f/gui/client/static/js/chat.v1.js +++ b/g4f/gui/client/static/js/chat.v1.js @@ -811,19 +811,18 @@ async function add_message_chunk(message, message_id, provider, scroll, finish_m log_storage.appendChild(p); await api("log", {...message, provider: provider_storage[message_id]}); } else if (message.type == "preview") { - if (content_map.inner.clientHeight > 200) - content_map.inner.style.height = content_map.inner.clientHeight + "px"; if (img = content_map.inner.querySelector("img")) if (!img.complete) return; else img.src = message.images; - else - content_map.inner.innerHTML = markdown_render(message.preview); + else { + content_map.inner.innerHTML = markdown_render(message.preview); + await register_message_images(); + } } else if (message.type == "content") { message_storage[message_id] += message.content; update_message(content_map, message_id, null, scroll); - content_map.inner.style.height = ""; } else if (message.type == "log") { let p = document.createElement("p"); p.innerText = message.log;