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['Model Size'] = get_model_size(koboldai_vars.model)
|
||||
preset['Model Category'] = 'Custom'
|
||||
preset['Model Type'] = koboldai_vars.model
|
||||
preset['uid'] = 0
|
||||
preset = [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------------------------------------
|
||||
function show_save_preset() {
|
||||
document.getElementById("save_preset").classList.remove("hidden");
|
||||
}
|
||||
|
||||
function autoResize(element) {
|
||||
element.style.height = 'auto';
|
||||
element.style.height = element.scrollHeight + 'px';
|
||||
@@ -3048,6 +3057,7 @@ function close_menus() {
|
||||
document.getElementById('error_message').classList.add("hidden");
|
||||
document.getElementById("advanced_theme_editor").classList.add("hidden");
|
||||
document.getElementById("context-viewer-container").classList.add("hidden");
|
||||
document.getElementById("save_preset").classList.add("hidden");
|
||||
|
||||
//unselect sampler items
|
||||
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>
|
||||
</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 ---------------------->
|
||||
<div class="popup hidden" id="import_aidg_club_popup">
|
||||
<div class="title">
|
||||
|
@@ -109,7 +109,7 @@
|
||||
<div id="setting_menu_settings" class="hidden settings_category_area tab-target tab-target-settings">
|
||||
<div class="force_center">
|
||||
<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="button_label">Save Preset</span>
|
||||
</button>
|
||||
|
Reference in New Issue
Block a user