mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-03-03 03:17:54 +01:00
Make default instruct/context restorable
This commit is contained in:
parent
9712fd1cfb
commit
06d1369f58
@ -2715,8 +2715,14 @@
|
|||||||
<div class="flex-container">
|
<div class="flex-container">
|
||||||
<div id="PygOverrides">
|
<div id="PygOverrides">
|
||||||
<div>
|
<div>
|
||||||
<h4 data-i18n="Context Template">
|
<h4 class="standoutHeader title_restorable">
|
||||||
Context Template
|
<span data-i18n="Context Template">Context Template</span>
|
||||||
|
<div class="flex-container">
|
||||||
|
<i data-newbie-hidden data-preset-manager-import="context" class="margin0 menu_button fa-solid fa-file-import" title="Import preset" data-i18n="[title]Import preset"></i>
|
||||||
|
<i data-newbie-hidden data-preset-manager-export="context" class="margin0 menu_button fa-solid fa-file-export" title="Export preset" data-i18n="[title]Export preset"></i>
|
||||||
|
<i data-newbie-hidden data-preset-manager-restore="context" class="menu_button fa-solid fa-recycle" title="Restore current preset" data-i18n="[title]Restore current preset"></i>
|
||||||
|
<i data-newbie-hidden id="context_delete_preset" data-preset-manager-delete="context" class="margin0 menu_button fa-solid fa-trash-can" title="Delete the preset" data-i18n="[title]Delete the preset"></i>
|
||||||
|
</div>
|
||||||
</h4>
|
</h4>
|
||||||
<div class="flex-container">
|
<div class="flex-container">
|
||||||
<select id="context_presets" data-preset-manager-for="context" class="flex1 text_pole"></select>
|
<select id="context_presets" data-preset-manager-for="context" class="flex1 text_pole"></select>
|
||||||
@ -2724,9 +2730,6 @@
|
|||||||
<i id="context_set_default" class="menu_button fa-solid fa-heart" title="Auto-select this preset for Instruct Mode." data-i18n="[title]Auto-select this preset for Instruct Mode"></i>
|
<i id="context_set_default" class="menu_button fa-solid fa-heart" title="Auto-select this preset for Instruct Mode." data-i18n="[title]Auto-select this preset for Instruct Mode"></i>
|
||||||
<i data-newbie-hidden data-preset-manager-update="context" class="menu_button fa-solid fa-save" title="Update current preset" data-i18n="[title]Update current preset"></i>
|
<i data-newbie-hidden data-preset-manager-update="context" class="menu_button fa-solid fa-save" title="Update current preset" data-i18n="[title]Update current preset"></i>
|
||||||
<i data-newbie-hidden data-preset-manager-new="context" class="menu_button fa-solid fa-file-circle-plus" title="Save preset as" data-i18n="[title]Save preset as"></i>
|
<i data-newbie-hidden data-preset-manager-new="context" class="menu_button fa-solid fa-file-circle-plus" title="Save preset as" data-i18n="[title]Save preset as"></i>
|
||||||
<i data-newbie-hidden data-preset-manager-import="context" class="menu_button fa-solid fa-file-import" title="Import preset" data-i18n="[title]Import preset"></i>
|
|
||||||
<i data-newbie-hidden data-preset-manager-export="context" class="menu_button fa-solid fa-file-export" title="Export preset" data-i18n="[title]Export preset"></i>
|
|
||||||
<i data-newbie-hidden id="context_delete_preset" data-preset-manager-delete="context" class="menu_button fa-solid fa-trash-can" title="Delete the preset" data-i18n="[title]Delete the preset"></i>
|
|
||||||
</div>
|
</div>
|
||||||
<div data-newbie-hidden>
|
<div data-newbie-hidden>
|
||||||
<label for="context_story_string">
|
<label for="context_story_string">
|
||||||
@ -2799,10 +2802,19 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<h4 data-i18n="Instruct Mode">Instruct Mode
|
<h4 class="standoutHeader title_restorable">
|
||||||
<a href="https://docs.sillytavern.app/usage/core-concepts/instructmode/" class="notes-link" target="_blank">
|
<div>
|
||||||
<span class="fa-solid fa-circle-question note-link-span"></span>
|
<span data-i18n="Instruct Mode">Instruct Mode</span>
|
||||||
</a>
|
<a href="https://docs.sillytavern.app/usage/core-concepts/instructmode/" class="notes-link" target="_blank">
|
||||||
|
<span class="fa-solid fa-circle-question note-link-span"></span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<div class="flex-container">
|
||||||
|
<i data-newbie-hidden data-preset-manager-import="instruct" class="margin0 menu_button fa-solid fa-file-import" title="Import preset" data-i18n="[title]Import preset"></i>
|
||||||
|
<i data-newbie-hidden data-preset-manager-export="instruct" class="margin0 menu_button fa-solid fa-file-export" title="Export preset" data-i18n="[title]Export preset"></i>
|
||||||
|
<i data-newbie-hidden data-preset-manager-restore="instruct" class="margin0 menu_button fa-solid fa-recycle" title="Restore current preset" data-i18n="[title]Restore current preset"></i>
|
||||||
|
<i data-newbie-hidden data-preset-manager-delete="instruct" class="margin0 menu_button fa-solid fa-trash-can" title="Delete the preset" data-i18n="[title]Delete the preset"></i>
|
||||||
|
</div>
|
||||||
</h4>
|
</h4>
|
||||||
<div class="flex-container">
|
<div class="flex-container">
|
||||||
<label for="instruct_enabled" class="checkbox_label flex1">
|
<label for="instruct_enabled" class="checkbox_label flex1">
|
||||||
@ -2823,9 +2835,6 @@
|
|||||||
<i id="instruct_set_default" class="menu_button fa-solid fa-heart" title="Auto-select this preset on API connection." data-i18n="[title]Auto-select this preset on API connection"></i>
|
<i id="instruct_set_default" class="menu_button fa-solid fa-heart" title="Auto-select this preset on API connection." data-i18n="[title]Auto-select this preset on API connection"></i>
|
||||||
<i data-newbie-hidden data-preset-manager-update="instruct" class="menu_button fa-solid fa-save" title="Update current preset" data-i18n="[title]Update current preset"></i>
|
<i data-newbie-hidden data-preset-manager-update="instruct" class="menu_button fa-solid fa-save" title="Update current preset" data-i18n="[title]Update current preset"></i>
|
||||||
<i data-newbie-hidden data-preset-manager-new="instruct" class="menu_button fa-solid fa-file-circle-plus" title="Save preset as" data-i18n="[title]Save preset as"></i>
|
<i data-newbie-hidden data-preset-manager-new="instruct" class="menu_button fa-solid fa-file-circle-plus" title="Save preset as" data-i18n="[title]Save preset as"></i>
|
||||||
<i data-newbie-hidden data-preset-manager-import="instruct" class="menu_button fa-solid fa-file-import" title="Import preset" data-i18n="[title]Import preset"></i>
|
|
||||||
<i data-newbie-hidden data-preset-manager-export="instruct" class="menu_button fa-solid fa-file-export" title="Export preset" data-i18n="[title]Export preset"></i>
|
|
||||||
<i data-newbie-hidden data-preset-manager-delete="instruct" class="menu_button fa-solid fa-trash-can" title="Delete the preset" data-i18n="[title]Delete the preset"></i>
|
|
||||||
</div>
|
</div>
|
||||||
<label data-newbie-hidden>
|
<label data-newbie-hidden>
|
||||||
<small data-i18n="Activation Regex">
|
<small data-i18n="Activation Regex">
|
||||||
|
@ -24,7 +24,7 @@ function getDefaultPresets() {
|
|||||||
const presets = [];
|
const presets = [];
|
||||||
|
|
||||||
for (const contentItem of contentIndex) {
|
for (const contentItem of contentIndex) {
|
||||||
if (contentItem.type.endsWith('_preset')) {
|
if (contentItem.type.endsWith('_preset') || contentItem.type === 'instruct' || contentItem.type === 'context') {
|
||||||
contentItem.name = path.parse(contentItem.filename).name;
|
contentItem.name = path.parse(contentItem.filename).name;
|
||||||
contentItem.folder = getTargetByType(contentItem.type);
|
contentItem.folder = getTargetByType(contentItem.type);
|
||||||
presets.push(contentItem);
|
presets.push(contentItem);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user