From 661b4fec9a43a8b08c14ec407f5576c35d88a3e8 Mon Sep 17 00:00:00 2001 From: RossAscends <124905043+RossAscends@users.noreply.github.com> Date: Thu, 18 May 2023 04:23:19 +0900 Subject: [PATCH] allow dice even without Extras connection --- public/scripts/extensions.js | 8 ++++++-- public/scripts/extensions/stable-diffusion/index.js | 4 +++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/public/scripts/extensions.js b/public/scripts/extensions.js index e5dfd8f15..033906e5a 100644 --- a/public/scripts/extensions.js +++ b/public/scripts/extensions.js @@ -193,7 +193,7 @@ async function connectToApi(baseUrl) { modules = data.modules; await activateExtensions(); eventSource.emit(event_types.EXTRAS_CONNECTED, modules); - $("#extensionsMenuButton").css("display", "flex"); + } updateStatus(getExtensionsResult.ok); @@ -318,7 +318,11 @@ async function loadExtensionSettings(settings) { } $(document).ready(async function () { - setTimeout(function () { addExtensionsButtonAndMenu(); }, 100) + setTimeout(function () { + addExtensionsButtonAndMenu(); + $("#extensionsMenuButton").css("display", "flex"); + }, 100) + $("#extensions_connect").on('click', connectClickHandler); $("#extensions_autoconnect").on('input', autoConnectInputHandler); $("#extensions_details").on('click', showExtensionsDetails); diff --git a/public/scripts/extensions/stable-diffusion/index.js b/public/scripts/extensions/stable-diffusion/index.js index 0cfd3fea9..1b552a47a 100644 --- a/public/scripts/extensions/stable-diffusion/index.js +++ b/public/scripts/extensions/stable-diffusion/index.js @@ -303,6 +303,8 @@ async function loadExtrasModels() { return []; } + addSDGenButtons(); + const url = new URL(getApiUrl()); url.pathname = '/api/image/model'; const getCurrentModelResult = await fetch(url, defaultRequestArgs); @@ -605,7 +607,7 @@ async function moduleWorker() { } } -addSDGenButtons(); + setInterval(moduleWorker, UPDATE_INTERVAL);