From 2e28f242519030e3175dc6f266116499ec5db22a Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Sun, 31 Mar 2024 14:27:43 +0300 Subject: [PATCH] Fix summary controls disappearing when switching Chat Completion sources --- public/scripts/extensions/memory/index.js | 92 +------------------ .../scripts/extensions/memory/settings.html | 85 +++++++++++++++++ 2 files changed, 89 insertions(+), 88 deletions(-) create mode 100644 public/scripts/extensions/memory/settings.html diff --git a/public/scripts/extensions/memory/index.js b/public/scripts/extensions/memory/index.js index 19003052e..da0ae00e7 100644 --- a/public/scripts/extensions/memory/index.js +++ b/public/scripts/extensions/memory/index.js @@ -1,5 +1,5 @@ import { getStringHash, debounce, waitUntilCondition, extractAllWords } from '../../utils.js'; -import { getContext, getApiUrl, extension_settings, doExtrasFetch, modules } from '../../extensions.js'; +import { getContext, getApiUrl, extension_settings, doExtrasFetch, modules, renderExtensionTemplate } from '../../extensions.js'; import { animation_duration, eventSource, event_types, extension_prompt_roles, extension_prompt_types, generateQuietPrompt, is_send_press, saveSettingsDebounced, substituteParams } from '../../../script.js'; import { is_group_generating, selected_group } from '../../group-chats.js'; import { registerSlashCommand } from '../../slash-commands.js'; @@ -98,8 +98,8 @@ function onSummarySourceChange(event) { } function switchSourceControls(value) { - $('#memory_settings [data-source]').each((_, element) => { - const source = $(element).data('source'); + $('#memory_settings [data-summary-source]').each((_, element) => { + const source = $(element).data('summary-source'); $(element).toggle(source === value); }); } @@ -581,91 +581,7 @@ function setupListeners() { jQuery(function () { function addExtensionControls() { - const settingsHtml = ` -