From 0084ea2461d0ceb5809dda3fa954c579c53b5ffc Mon Sep 17 00:00:00 2001 From: maver Date: Sat, 19 Aug 2023 14:59:48 +0200 Subject: [PATCH] Move sortable delay into configuration --- public/scripts/PromptManager.js | 6 +++--- public/scripts/openai.js | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/public/scripts/PromptManager.js b/public/scripts/PromptManager.js index 78d095e82..29d71e28e 100644 --- a/public/scripts/PromptManager.js +++ b/public/scripts/PromptManager.js @@ -2,7 +2,7 @@ import {callPopup, event_types, eventSource, is_send_press, main_api, substitute import { is_group_generating } from "./group-chats.js"; import {TokenHandler} from "./openai.js"; import {power_user} from "./power-user.js"; -import { debounce, getSortableDelay, waitUntilCondition } from "./utils.js"; +import { debounce, waitUntilCondition } from "./utils.js"; function debouncePromise(func, delay) { let timeoutId; @@ -172,7 +172,7 @@ function PromptManagerModule() { strategy: 'global', dummyId: 100000 }, - draggable: true, + sortableDelay: 30, warningTokenThreshold: 1500, dangerTokenThreshold: 500, defaultPrompts: { @@ -1569,7 +1569,7 @@ PromptManagerModule.prototype.getFormattedDate = function() { */ PromptManagerModule.prototype.makeDraggable = function () { $(`#${this.configuration.prefix}prompt_manager_list`).sortable({ - delay: getSortableDelay(), + delay: this.configuration.sortableDelay, items: `.${this.configuration.prefix}prompt_manager_prompt_draggable`, update: ( event, ui ) => { const promptOrder = this.getPromptOrderForCharacter(this.activeCharacter); diff --git a/public/scripts/openai.js b/public/scripts/openai.js index 8fdaf1f36..e11aecf8a 100644 --- a/public/scripts/openai.js +++ b/public/scripts/openai.js @@ -47,7 +47,7 @@ import { import { delay, download, - getFileText, + getFileText, getSortableDelay, getStringHash, parseJsonFile, stringFormat, @@ -341,7 +341,7 @@ function setupChatCompletionPromptManager(openAiSettings) { containerIdentifier: 'completion_prompt_manager', listIdentifier: 'completion_prompt_manager_list', toggleDisabled: ['main'], - draggable: true, + sortableDelay: getSortableDelay(), defaultPrompts: { main: default_main_prompt, nsfw: default_nsfw_prompt,