mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-02-02 20:36:49 +01:00
Handle groups correctly, save settings.
This commit is contained in:
parent
6829f5308f
commit
0cc88c17c7
@ -346,11 +346,9 @@ async function RA_autoloadchat() {
|
|||||||
if (document.getElementById('CharID0') !== null) {
|
if (document.getElementById('CharID0') !== null) {
|
||||||
// active character is the name, we should look it up in the character list and get the id
|
// active character is the name, we should look it up in the character list and get the id
|
||||||
let active_character_id = Object.keys(characters).find(key => characters[key].avatar === active_character);
|
let active_character_id = Object.keys(characters).find(key => characters[key].avatar === active_character);
|
||||||
// active group is the name, we should look it up in the group list and get the id
|
|
||||||
let active_group_id = groups.find(x => x.name === active_group)?.id;
|
|
||||||
|
|
||||||
var charToAutoLoad = document.getElementById('CharID' + active_character_id);
|
var charToAutoLoad = document.getElementById('CharID' + active_character_id);
|
||||||
let groupToAutoLoad = document.querySelector(`.group_select[grid="${active_group_id}"]`);
|
let groupToAutoLoad = document.querySelector(`.group_select[grid="${active_group}"]`);
|
||||||
if (charToAutoLoad != null) {
|
if (charToAutoLoad != null) {
|
||||||
$(charToAutoLoad).click();
|
$(charToAutoLoad).click();
|
||||||
}
|
}
|
||||||
@ -924,11 +922,13 @@ $("document").ready(function () {
|
|||||||
$(document).on("click", ".character_select", function () {
|
$(document).on("click", ".character_select", function () {
|
||||||
setActiveCharacter($(this).find('.avatar').attr('title'));
|
setActiveCharacter($(this).find('.avatar').attr('title'));
|
||||||
setActiveGroup(null);
|
setActiveGroup(null);
|
||||||
|
saveSettingsDebounced();
|
||||||
});
|
});
|
||||||
|
|
||||||
$(document).on("click", ".group_select", function () {
|
$(document).on("click", ".group_select", function () {
|
||||||
setActiveCharacter(null);
|
setActiveCharacter(null);
|
||||||
setActiveGroup($(this).data('id'));
|
setActiveGroup($(this).data('id'));
|
||||||
|
saveSettingsDebounced();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user