[wip] Add buttons for renaming presets

c21e1ac3f7b8659a8654ee42191622ab7813e542

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +42 -16Ignore whitespace
public/index.html+42 -16
@@ -87,33 +87,59 @@
87 <div class="flex-container flexNoGap" id="ai_response_configuration">87 <div class="flex-container flexNoGap" id="ai_response_configuration">
88 <div id="respective-presets-block" class="width100p">88 <div id="respective-presets-block" class="width100p">
89 <div id="kobold_api-presets">89 <div id="kobold_api-presets">
90 <h4 class="margin0"><span data-i18n="kobldpresets">Kobold Presets</span>90 <div class="margin0 title_restorable">
91 <a href="https://docs.sillytavern.app/usage/api-connections/koboldai/" class="notes-link" target="_blank">91 <strong>
92 <span class="fa-solid fa-circle-question note-link-span"></span>92 <span data-i18n="kobldpresets">Kobold Presets</span>
93 </a>93 <a href="https://docs.sillytavern.app/usage/api-connections/koboldai/" class="notes-link" target="_blank">
94 </h4>94 <span class="fa-solid fa-circle-question note-link-span"></span>
95 </a>
96 </strong>
97
98 <div class="flex-container">
99 <div data-preset-manager-import="kobold" class="menu_button_icon menu_button">
100 <i class="fa-solid fa-file-import"></i>
101 <span data-i18n="Import">Import</span>
102 </div>
103 <div data-preset-manager-export="kobold" class="menu_button_icon menu_button">
104 <i class="fa-solid fa-file-export"></i>
105 <span data-i18n="Export">Export</span>
106 </div>
107 </div>
108 </div>
95 <div class="flex-container flexNoGap">109 <div class="flex-container flexNoGap">
96 <select id="settings_preset" data-preset-manager-for="kobold" class="flex1 text_pole">110 <select id="settings_preset" data-preset-manager-for="kobold" class="flex1 text_pole">
97 <option value="gui" data-i18n="guikoboldaisettings">GUI KoboldAI Settings</option>111 <option value="gui" data-i18n="guikoboldaisettings">GUI KoboldAI Settings</option>
98 </select>112 </select>
99 <div class="flex-container marginLeft5 ">113 <div class="flex-container marginLeft5 gap3px">
100 <input type="file" hidden data-preset-manager-file="kobold" accept=".json, .settings">114 <input type="file" hidden data-preset-manager-file="kobold" accept=".json, .settings">
101 <i data-preset-manager-update="kobold" class="menu_button fa-solid fa-save" title="Update current preset" data-i18n="[title]Update current preset"></i>115 <i data-preset-manager-update="kobold" class="menu_button fa-solid fa-save" title="Update current preset" data-i18n="[title]Update current preset"></i>
116 <i data-preset-manager-rename="kobold" class="menu_button fa-pencil fa-solid" title="Rename current preset" data-i18n="[title]Rename current preset"></i>
102 <i data-preset-manager-new="kobold" class="menu_button fa-solid fa-file-circle-plus" title="Save preset as" data-i18n="[title]Save preset as"></i>117 <i data-preset-manager-new="kobold" class="menu_button fa-solid fa-file-circle-plus" title="Save preset as" data-i18n="[title]Save preset as"></i>
103 <i data-preset-manager-import="kobold" class="menu_button fa-solid fa-file-import" title="Import preset" data-i18n="[title]Import preset"></i>
104 <i data-preset-manager-export="kobold" class="menu_button fa-solid fa-file-export" title="Export preset" data-i18n="[title]Export preset"></i>
105 <i data-preset-manager-restore="kobold" class="menu_button fa-solid fa-recycle" title="Restore current preset" data-i18n="[title]Restore current preset"></i>118 <i data-preset-manager-restore="kobold" class="menu_button fa-solid fa-recycle" title="Restore current preset" data-i18n="[title]Restore current preset"></i>
106 <i data-preset-manager-delete="kobold" class="menu_button fa-solid fa-trash-can" title="Delete the preset" data-i18n="[title]Delete the preset"></i>119 <i data-preset-manager-delete="kobold" class="menu_button fa-solid fa-trash-can" title="Delete the preset" data-i18n="[title]Delete the preset"></i>
107 </div>120 </div>
108 </div>121 </div>
109 </div>122 </div>
110 <div id="novel_api-presets">123 <div id="novel_api-presets">
111 <h4 class="margin0">124 <div class="margin0 title_restorable">
112 <span data-i18n="novelaipresets">NovelAI Presets</span>125 <strong>
113 <a href="https://docs.sillytavern.app/usage/api-connections/novelai/" class="notes-link" target="_blank">126 <span data-i18n="novelaipresets">NovelAI Presets</span>
114 <span class="fa-solid fa-circle-question note-link-span"></span>127 <a href="https://docs.sillytavern.app/usage/api-connections/novelai/" class="notes-link" target="_blank">
115 </a>128 <span class="fa-solid fa-circle-question note-link-span"></span>
116 </h4>129 </a>
130 </strong>
131
132 <div class="flex-container">
133 <div data-preset-manager-import="novel" class="menu_button_icon menu_button">
134 <i class="fa-solid fa-file-import"></i>
135 <small data-i18n="Import">Import</small>
136 </div>
137 <div data-preset-manager-export="novel" class="menu_button_icon menu_button">
138 <i class="fa-solid fa-file-export"></i>
139 <small data-i18n="Export">Export</small>
140 </div>
141 </div>
142 </div>
117 <div class="flex-container flexNoGap">143 <div class="flex-container flexNoGap">
118 <select id="settings_preset_novel" class="flex1 text_pole" data-preset-manager-for="novel">144 <select id="settings_preset_novel" class="flex1 text_pole" data-preset-manager-for="novel">
119 <option value="gui" data-i18n="Default">Default</option>145 <option value="gui" data-i18n="Default">Default</option>
@@ -121,9 +147,8 @@
121 <div class="flex-container marginLeft5 ">147 <div class="flex-container marginLeft5 ">
122 <input type="file" hidden data-preset-manager-file="novel" accept=".json, .settings, .preset">148 <input type="file" hidden data-preset-manager-file="novel" accept=".json, .settings, .preset">
123 <i data-preset-manager-update="novel" class="menu_button fa-solid fa-save" title="Update current preset" data-i18n="[title]Update current preset"></i>149 <i data-preset-manager-update="novel" class="menu_button fa-solid fa-save" title="Update current preset" data-i18n="[title]Update current preset"></i>
150 <i data-preset-manager-rename="novel" class="menu_button fa-pencil fa-solid" title="Rename current preset" data-i18n="[title]Rename current preset"></i>
124 <i data-preset-manager-new="novel" class="menu_button fa-solid fa-file-circle-plus" title="Save preset as" data-i18n="[title]Save preset as"></i>151 <i data-preset-manager-new="novel" class="menu_button fa-solid fa-file-circle-plus" title="Save preset as" data-i18n="[title]Save preset as"></i>
125 <i data-preset-manager-import="novel" class="menu_button fa-solid fa-file-import" title="Import preset" data-i18n="[title]Import preset"></i>
126 <i data-preset-manager-export="novel" class="menu_button fa-solid fa-file-export" title="Export preset" data-i18n="[title]Export preset"></i>
127 <i data-preset-manager-restore="novel" class="menu_button fa-solid fa-recycle" title="Restore current preset" data-i18n="[title]Restore current preset"></i>152 <i data-preset-manager-restore="novel" class="menu_button fa-solid fa-recycle" title="Restore current preset" data-i18n="[title]Restore current preset"></i>
128 <i data-preset-manager-delete="novel" class="menu_button fa-solid fa-trash-can" title="Delete the preset" data-i18n="[title]Delete the preset"></i>153 <i data-preset-manager-delete="novel" class="menu_button fa-solid fa-trash-can" title="Delete the preset" data-i18n="[title]Delete the preset"></i>
129 </div>154 </div>
@@ -155,6 +180,7 @@
155 <div class="flex-container marginLeft5 ">180 <div class="flex-container marginLeft5 ">
156 <input type="file" hidden data-preset-manager-file="textgenerationwebui" accept=".json, .settings">181 <input type="file" hidden data-preset-manager-file="textgenerationwebui" accept=".json, .settings">
157 <i data-preset-manager-update="textgenerationwebui" class="menu_button fa-solid fa-save" title="Update current preset" data-i18n="[title]Update current preset"></i>182 <i data-preset-manager-update="textgenerationwebui" class="menu_button fa-solid fa-save" title="Update current preset" data-i18n="[title]Update current preset"></i>
183 <i data-preset-manager-rename="textgenerationwebui" class="menu_button fa-pencil fa-solid" title="Rename current preset" data-i18n="[title]Rename current preset"></i>
158 <i data-preset-manager-new="textgenerationwebui" class="menu_button fa-solid fa-file-circle-plus" title="Save preset as" data-i18n="[title]Save preset as"></i>184 <i data-preset-manager-new="textgenerationwebui" class="menu_button fa-solid fa-file-circle-plus" title="Save preset as" data-i18n="[title]Save preset as"></i>
159 <i data-preset-manager-import="textgenerationwebui" class="menu_button fa-solid fa-file-import" title="Import preset" data-i18n="[title]Import preset"></i>185 <i data-preset-manager-import="textgenerationwebui" class="menu_button fa-solid fa-file-import" title="Import preset" data-i18n="[title]Import preset"></i>
160 <i data-preset-manager-export="textgenerationwebui" class="menu_button fa-solid fa-file-export" title="Export preset" data-i18n="[title]Export preset"></i>186 <i data-preset-manager-export="textgenerationwebui" class="menu_button fa-solid fa-file-export" title="Export preset" data-i18n="[title]Export preset"></i>