mirror of
https://github.com/KoboldAI/KoboldAI-Client.git
synced 2025-06-05 21:59:24 +02:00
Saving tweaks on colab
This commit is contained in:
18
aiserver.py
18
aiserver.py
@@ -6771,7 +6771,7 @@ def new_ui_index():
|
||||
def ui2_connect():
|
||||
#Send all variables to client
|
||||
koboldai_vars.send_to_ui()
|
||||
|
||||
UI_2_load_tweaks()
|
||||
pass
|
||||
|
||||
#==================================================================#
|
||||
@@ -7684,6 +7684,22 @@ def UI_2_sp_list_refresh(data):
|
||||
def UI_2_theme_list_refresh(data):
|
||||
koboldai_vars.theme_list = [".".join(f.split(".")[:-1]) for f in os.listdir("./themes") if os.path.isfile(os.path.join("./themes", f))]
|
||||
|
||||
#==================================================================#
|
||||
# Save Tweaks
|
||||
#==================================================================#
|
||||
@socketio.on('save_tweaks')
|
||||
def UI_2_save_tweaks(data):
|
||||
with open("./settings/tweaks.settings", "w") as f:
|
||||
f.write(data)
|
||||
|
||||
#==================================================================#
|
||||
# Load Tweaks
|
||||
#==================================================================#
|
||||
def UI_2_load_tweaks():
|
||||
if os.path.exists("./settings/tweaks.settings"):
|
||||
with open("./settings/tweaks.settings", "r") as f:
|
||||
socketio.emit('load_tweaks', f.read(), room="UI2")
|
||||
|
||||
#==================================================================#
|
||||
# Test
|
||||
#==================================================================#
|
||||
|
@@ -25,6 +25,7 @@ socket.on("world_info_folder", function(data){world_info_folder(data);});
|
||||
socket.on("delete_new_world_info_entry", function(data){document.getElementById("world_info_-1").remove();});
|
||||
socket.on("delete_world_info_entry", function(data){document.getElementById("world_info_"+data).remove();});
|
||||
socket.on("error", function(data){show_error_message(data);});
|
||||
socket.on('load_tweaks', function(data){load_tweaks(data);});
|
||||
//socket.onAny(function(event_name, data) {console.log({"event": event_name, "class": data.classname, "data": data});});
|
||||
|
||||
var presets = {};
|
||||
@@ -2007,6 +2008,10 @@ function send_world_info(uid) {
|
||||
socket.emit("edit_world_info", world_info_data[uid]);
|
||||
}
|
||||
|
||||
function load_tweaks(data) {
|
||||
|
||||
}
|
||||
|
||||
//--------------------------------------------General UI Functions------------------------------------
|
||||
function autoResize(element) {
|
||||
element.style.height = 'auto';
|
||||
@@ -3356,6 +3361,9 @@ $(document).ready(function(){
|
||||
}
|
||||
|
||||
setCookie("enabledTweaks", JSON.stringify(out));
|
||||
if (document.getElementById("on_colab").textContent == "true") {
|
||||
socket.emit("save_tweaks", JSON.stringify(out));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@@ -19,6 +19,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
</head>
|
||||
<body>
|
||||
<span class="hidden var_sync_system_on_colab" id="on_colab">false</span>
|
||||
<!------------ Left Flyout Menu--------------------->
|
||||
<div id="SideMenu" class="SideMenu pinned">
|
||||
<!------------ Menu Pin --------------------->
|
||||
|
@@ -65,8 +65,8 @@
|
||||
The story name you have entered already exists. Would you like to overwrite?
|
||||
</div>
|
||||
<div class="popup_load_cancel">
|
||||
<button type="button" class="btn btn-primary" onclick='socket.emit("save_story", "overwrite"); document.getElementById("save-confirm").classList.add("hidden");'>Overwrite</button>
|
||||
<button type="button" class="btn btn-primary" onclick="document.getElementById('save-confirm').classList.add('hidden');">Cancel</button>
|
||||
<button type="button" class="btn btn-primary popup_load_cancel_button" onclick='socket.emit("save_story", "overwrite"); document.getElementById("save-confirm").classList.add("hidden");'>Overwrite</button>
|
||||
<button type="button" class="btn btn-primary popup_load_cancel_button" onclick="document.getElementById('save-confirm').classList.add('hidden');">Cancel</button>
|
||||
</div>
|
||||
</div>
|
||||
<!---------------- Import aidg.club Prompt ---------------------->
|
||||
@@ -81,8 +81,8 @@
|
||||
<input autocomplete="off" class="form-control" type="text" placeholder="Prompt Number (4-digit number at the end of aetherroom.club URL)" id="aidgpromptnum">
|
||||
</div>
|
||||
<div class="popup_load_cancel">
|
||||
<button type="button" class="btn btn-primary" onclick="socket.emit('load_aidg_club', document.getElementById('aidgpromptnum').value); this.parentElement.parentElement.classList.add('hidden');">Accept</button>
|
||||
<button type="button" class="btn btn-primary" onclick="this.parentElement.parentElement.classList.add('hidden');">Cancel</button>
|
||||
<button type="button" class="btn btn-primary popup_load_cancel_button" onclick="socket.emit('load_aidg_club', document.getElementById('aidgpromptnum').value); this.parentElement.parentElement.classList.add('hidden');">Accept</button>
|
||||
<button type="button" class="btn btn-primary popup_load_cancel_button" onclick="this.parentElement.parentElement.classList.add('hidden');">Cancel</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
|
||||
</div>
|
||||
<div class="popup_load_cancel">
|
||||
<button type="button" class="btn btn-primary" onclick="document.getElementById('error_message').classList.add('hidden');">Ok</button>
|
||||
<button type="button" class="btn btn-primary popup_load_cancel_button" onclick="document.getElementById('error_message').classList.add('hidden');">Ok</button>
|
||||
</div>
|
||||
</div>
|
||||
<!---------------- Advanced Theme Editor ---------------------->
|
||||
|
Reference in New Issue
Block a user