mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Move quick edit ui identifiers into configuration
This commit is contained in:
@ -1357,7 +1357,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="range-block m-t-1">
|
<div class="range-block m-t-1">
|
||||||
<div class="justifyLeft" data-i18n="NSFW">Main</div>
|
<div class="justifyLeft" data-i18n="NSFW">NSFW</div>
|
||||||
<div class="wide100p">
|
<div class="wide100p">
|
||||||
<textarea id="nsfw_prompt_quick_edit_textarea" class="text_pole textarea_compact" name="nsfw_prompt" rows="6" placeholder=""></textarea>
|
<textarea id="nsfw_prompt_quick_edit_textarea" class="text_pole textarea_compact" name="nsfw_prompt" rows="6" placeholder=""></textarea>
|
||||||
</div>
|
</div>
|
||||||
|
@ -159,6 +159,11 @@ function PromptManagerModule() {
|
|||||||
jailbreak: '',
|
jailbreak: '',
|
||||||
enhanceDefinitions: ''
|
enhanceDefinitions: ''
|
||||||
},
|
},
|
||||||
|
quickEdit: {
|
||||||
|
main: '',
|
||||||
|
nsfw: '',
|
||||||
|
jailbreak: ''
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// Chatcompletion configuration object
|
// Chatcompletion configuration object
|
||||||
@ -327,15 +332,15 @@ PromptManagerModule.prototype.init = function (moduleConfiguration, serviceSetti
|
|||||||
}
|
}
|
||||||
|
|
||||||
const mainPrompt = this.getPromptById('main');
|
const mainPrompt = this.getPromptById('main');
|
||||||
const mainPromptTextarea = document.getElementById('main_prompt_quick_edit_textarea');
|
const mainPromptTextarea = document.getElementById(this.configuration.quickEdit.main);
|
||||||
const mainQuickEdit = createQuickEdit().from(mainPromptTextarea, mainPrompt);
|
const mainQuickEdit = createQuickEdit().from(mainPromptTextarea, mainPrompt);
|
||||||
|
|
||||||
const nsfwPrompt = this.getPromptById('nsfw');
|
const nsfwPrompt = this.getPromptById('nsfw');
|
||||||
const nsfwPromptTextarea = document.getElementById('nsfw_prompt_quick_edit_textarea');
|
const nsfwPromptTextarea = document.getElementById(this.configuration.quickEdit.nsfw);
|
||||||
const nsfwQuickEdit = createQuickEdit().from(nsfwPromptTextarea, nsfwPrompt);
|
const nsfwQuickEdit = createQuickEdit().from(nsfwPromptTextarea, nsfwPrompt);
|
||||||
|
|
||||||
const jailbreakPrompt = this.getPromptById('jailbreak');
|
const jailbreakPrompt = this.getPromptById('jailbreak');
|
||||||
const jailbreakPromptTextarea = document.getElementById('jailbreak_prompt_quick_edit_textarea');
|
const jailbreakPromptTextarea = document.getElementById(this.configuration.quickEdit.jailbreak);
|
||||||
const jailbreakQuickEdit = createQuickEdit().from(jailbreakPromptTextarea, jailbreakPrompt);
|
const jailbreakQuickEdit = createQuickEdit().from(jailbreakPromptTextarea, jailbreakPrompt);
|
||||||
|
|
||||||
// Save prompt edit form to settings and close form.
|
// Save prompt edit form to settings and close form.
|
||||||
|
@ -348,6 +348,11 @@ function setupChatCompletionPromptManager(openAiSettings) {
|
|||||||
jailbreak: default_jailbreak_prompt,
|
jailbreak: default_jailbreak_prompt,
|
||||||
enhanceDefinitions: default_enhance_definitions_prompt
|
enhanceDefinitions: default_enhance_definitions_prompt
|
||||||
},
|
},
|
||||||
|
quickEdit: {
|
||||||
|
main: 'main_prompt_quick_edit_textarea',
|
||||||
|
nsfw: 'nsfw_prompt_quick_edit_textarea',
|
||||||
|
jailbreak: 'jailbreak_prompt_quick_edit_textarea'
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
promptManager.saveServiceSettings = () => {
|
promptManager.saveServiceSettings = () => {
|
||||||
|
Reference in New Issue
Block a user