mirror of
https://github.com/KoboldAI/KoboldAI-Client.git
synced 2025-06-05 21:59:24 +02:00
Functioning Preset Saving
This commit is contained in:
@@ -7793,6 +7793,7 @@ def UI_2_save_new_preset(data):
|
|||||||
preset[item] = data[item]
|
preset[item] = data[item]
|
||||||
preset['Model Size'] = get_model_size(koboldai_vars.model)
|
preset['Model Size'] = get_model_size(koboldai_vars.model)
|
||||||
preset['Model Category'] = 'Custom'
|
preset['Model Category'] = 'Custom'
|
||||||
|
preset['Model Type'] = koboldai_vars.model
|
||||||
preset['uid'] = 0
|
preset['uid'] = 0
|
||||||
preset = [preset]
|
preset = [preset]
|
||||||
print(preset)
|
print(preset)
|
||||||
|
@@ -2108,7 +2108,16 @@ function edit_game_text() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function save_preset() {
|
||||||
|
socket.emit("save_new_preset", {"preset": document.getElementById("new_preset_name").value, "description": document.getElementById("new_preset_description").value});
|
||||||
|
document.getElementById('save_preset').classList.add('hidden');
|
||||||
|
}
|
||||||
|
|
||||||
//--------------------------------------------General UI Functions------------------------------------
|
//--------------------------------------------General UI Functions------------------------------------
|
||||||
|
function show_save_preset() {
|
||||||
|
document.getElementById("save_preset").classList.remove("hidden");
|
||||||
|
}
|
||||||
|
|
||||||
function autoResize(element) {
|
function autoResize(element) {
|
||||||
element.style.height = 'auto';
|
element.style.height = 'auto';
|
||||||
element.style.height = element.scrollHeight + 'px';
|
element.style.height = element.scrollHeight + 'px';
|
||||||
@@ -3048,6 +3057,7 @@ function close_menus() {
|
|||||||
document.getElementById('error_message').classList.add("hidden");
|
document.getElementById('error_message').classList.add("hidden");
|
||||||
document.getElementById("advanced_theme_editor").classList.add("hidden");
|
document.getElementById("advanced_theme_editor").classList.add("hidden");
|
||||||
document.getElementById("context-viewer-container").classList.add("hidden");
|
document.getElementById("context-viewer-container").classList.add("hidden");
|
||||||
|
document.getElementById("save_preset").classList.add("hidden");
|
||||||
|
|
||||||
//unselect sampler items
|
//unselect sampler items
|
||||||
for (temp of document.getElementsByClassName("sample_order")) {
|
for (temp of document.getElementsByClassName("sample_order")) {
|
||||||
|
@@ -69,6 +69,38 @@
|
|||||||
<button type="button" class="btn btn-primary popup_load_cancel_button" onclick="document.getElementById('save-confirm').classList.add('hidden');">Cancel</button>
|
<button type="button" class="btn btn-primary popup_load_cancel_button" onclick="document.getElementById('save-confirm').classList.add('hidden');">Cancel</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!---------------- Save Preset screen ---------------------->
|
||||||
|
<div class="popup hidden" id="save_preset">
|
||||||
|
<div class="title">
|
||||||
|
<div class="popuptitletext">Save Preset</div>
|
||||||
|
</div>
|
||||||
|
<div id="popup_list_area" class="popup_list_area">
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
Name:
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<input type="text" id="new_preset_name"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
Description:
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<input type="text" id="new_preset_description"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div class="popup_load_cancel">
|
||||||
|
<button type="button" class="btn btn-primary popup_load_cancel_button" onclick='save_preset()'>Save</button>
|
||||||
|
<button type="button" class="btn btn-primary popup_load_cancel_button" onclick="document.getElementById('save_preset').classList.add('hidden');">Cancel</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!---------------- Import aidg.club Prompt ---------------------->
|
<!---------------- Import aidg.club Prompt ---------------------->
|
||||||
<div class="popup hidden" id="import_aidg_club_popup">
|
<div class="popup hidden" id="import_aidg_club_popup">
|
||||||
<div class="title">
|
<div class="title">
|
||||||
|
@@ -109,7 +109,7 @@
|
|||||||
<div id="setting_menu_settings" class="hidden settings_category_area tab-target tab-target-settings">
|
<div id="setting_menu_settings" class="hidden settings_category_area tab-target tab-target-settings">
|
||||||
<div class="force_center">
|
<div class="force_center">
|
||||||
<select class="var_sync_model_selected_preset settings_select presets" onchange='sync_to_server(this)'><option>Preset</option></select>
|
<select class="var_sync_model_selected_preset settings_select presets" onchange='sync_to_server(this)'><option>Preset</option></select>
|
||||||
<button class="settings_button" onclick="">
|
<button class="settings_button" onclick="show_save_preset();">
|
||||||
<span class="material-icons-outlined cursor" title="Save Preset">save</span>
|
<span class="material-icons-outlined cursor" title="Save Preset">save</span>
|
||||||
<span class="button_label">Save Preset</span>
|
<span class="button_label">Save Preset</span>
|
||||||
</button>
|
</button>
|
||||||
|
Reference in New Issue
Block a user