mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-03-02 19:07:40 +01:00
Debounce quick edit saving
This commit is contained in:
parent
033dc45ab9
commit
dbf38d359d
@ -1,4 +1,4 @@
|
|||||||
import {callPopup, event_types, eventSource, main_api, substituteParams} from "../script.js";
|
import {callPopup, event_types, eventSource, main_api, saveSettingsDebounced, substituteParams} from "../script.js";
|
||||||
import {TokenHandler} from "./openai.js";
|
import {TokenHandler} from "./openai.js";
|
||||||
import {power_user} from "./power-user.js";
|
import {power_user} from "./power-user.js";
|
||||||
import { debounce } from "./utils.js";
|
import { debounce } from "./utils.js";
|
||||||
@ -308,7 +308,6 @@ PromptManagerModule.prototype.init = function (moduleConfiguration, serviceSetti
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Factory function for creating quick edit elements
|
// Factory function for creating quick edit elements
|
||||||
const saveSettings = this.saveServiceSettings;
|
|
||||||
const createQuickEdit = function() {
|
const createQuickEdit = function() {
|
||||||
return {
|
return {
|
||||||
element: null,
|
element: null,
|
||||||
@ -319,7 +318,7 @@ PromptManagerModule.prototype.init = function (moduleConfiguration, serviceSetti
|
|||||||
element.value = prompt.content ?? '';
|
element.value = prompt.content ?? '';
|
||||||
element.addEventListener('input', () => {
|
element.addEventListener('input', () => {
|
||||||
prompt.content = element.value;
|
prompt.content = element.value;
|
||||||
saveSettings();
|
saveSettingsDebounced()
|
||||||
});
|
});
|
||||||
|
|
||||||
return this;
|
return this;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user