diff --git a/public/script.js b/public/script.js index 7f40fe39b..871d6a40a 100644 --- a/public/script.js +++ b/public/script.js @@ -244,6 +244,7 @@ import { SlashCommandEnumValue, enumTypes } from './scripts/slash-commands/Slash import { commonEnumProviders, enumIcons } from './scripts/slash-commands/SlashCommandCommonEnumsProvider.js'; import { initInputMarkdown } from './scripts/input-md-formatting.js'; import { AbortReason } from './scripts/util/AbortReason.js'; +import { initSystemPrompts } from './scripts/sysprompt.js'; //exporting functions and vars for mods export { @@ -932,6 +933,7 @@ async function firstLoadInit() { initLocales(); initDefaultSlashCommands(); initTextGenModels(); + initSystemPrompts(); await getSystemMessages(); sendSystemMessage(system_message_types.WELCOME); sendSystemMessage(system_message_types.WELCOME_PROMPT); diff --git a/public/scripts/sysprompt.js b/public/scripts/sysprompt.js index d28a152a6..9d298beef 100644 --- a/public/scripts/sysprompt.js +++ b/public/scripts/sysprompt.js @@ -137,7 +137,7 @@ function selectSystemPromptCallback(args, name) { return foundName; } -jQuery(function () { +export function initSystemPrompts() { $enabled.on('input', function () { power_user.sysprompt.enabled = !!$(this).prop('checked'); toggleSystemPromptDisabledControls(); @@ -236,4 +236,4 @@ jQuery(function () { ], callback: toggleSystemPromptCallback, })); -}); +}