mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Fix selecting personas with quick reply
This commit is contained in:
@ -4124,17 +4124,13 @@ function reloadUserAvatar(force = false) {
|
||||
}
|
||||
|
||||
export function setUserName(value) {
|
||||
if (!is_send_press) {
|
||||
name1 = value;
|
||||
if (name1 === undefined || name1 == "")
|
||||
name1 = default_user_name;
|
||||
console.log(`User name changed to ${name1}`);
|
||||
$("#your_name").val(name1);
|
||||
toastr.success(`Your messages will now be sent as ${name1}`, 'Current persona updated');
|
||||
saveSettings("change_name");
|
||||
} else {
|
||||
toastr.warning('You cannot change your name while sending a message', 'Warning');
|
||||
}
|
||||
name1 = value;
|
||||
if (name1 === undefined || name1 == "")
|
||||
name1 = default_user_name;
|
||||
console.log(`User name changed to ${name1}`);
|
||||
$("#your_name").val(name1);
|
||||
toastr.success(`Your messages will now be sent as ${name1}`, 'Current persona updated');
|
||||
saveSettings("change_name");
|
||||
}
|
||||
|
||||
export function autoSelectPersona(name) {
|
||||
|
@ -11,7 +11,7 @@
|
||||
width: 100%;
|
||||
display: none;
|
||||
max-width: 100%;
|
||||
overflow-x: scroll;
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
#quickReplies {
|
||||
|
@ -129,22 +129,15 @@ function setNameCallback(_, name) {
|
||||
name = name.trim();
|
||||
|
||||
// If the name is a persona, auto-select it
|
||||
if (Object.values(power_user.personas).map(x => x.toLowerCase()).includes(name.toLowerCase())) {
|
||||
autoSelectPersona(name);
|
||||
for (let persona of Object.values(power_user.personas)) {
|
||||
if (persona.toLowerCase() === name.toLowerCase()) {
|
||||
autoSelectPersona(name);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Otherwise, set just the name
|
||||
else {
|
||||
//setUserName(name); //this prevented quickReply usage
|
||||
let changeablename1 = name1
|
||||
console.log(name1)
|
||||
changeablename1 = name
|
||||
if (changeablename1 === undefined || changeablename1 == "")
|
||||
changeablename1 = default_user_name;
|
||||
console.log(`User name changed to ${changeablename1}`);
|
||||
$("#your_name").val(changeablename1);
|
||||
toastr.success(`Your messages will now be sent as ${changeablename1}`, 'Current persona updated');
|
||||
saveSettings("change_name");
|
||||
}
|
||||
setUserName(name); //this prevented quickReply usage
|
||||
}
|
||||
|
||||
function setNarratorName(_, text) {
|
||||
|
Reference in New Issue
Block a user