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,7 +4124,6 @@ function reloadUserAvatar(force = false) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function setUserName(value) {
|
export function setUserName(value) {
|
||||||
if (!is_send_press) {
|
|
||||||
name1 = value;
|
name1 = value;
|
||||||
if (name1 === undefined || name1 == "")
|
if (name1 === undefined || name1 == "")
|
||||||
name1 = default_user_name;
|
name1 = default_user_name;
|
||||||
@ -4132,9 +4131,6 @@ export function setUserName(value) {
|
|||||||
$("#your_name").val(name1);
|
$("#your_name").val(name1);
|
||||||
toastr.success(`Your messages will now be sent as ${name1}`, 'Current persona updated');
|
toastr.success(`Your messages will now be sent as ${name1}`, 'Current persona updated');
|
||||||
saveSettings("change_name");
|
saveSettings("change_name");
|
||||||
} else {
|
|
||||||
toastr.warning('You cannot change your name while sending a message', 'Warning');
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function autoSelectPersona(name) {
|
export function autoSelectPersona(name) {
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
display: none;
|
display: none;
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
overflow-x: scroll;
|
overflow-x: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
#quickReplies {
|
#quickReplies {
|
||||||
|
@ -129,22 +129,15 @@ function setNameCallback(_, name) {
|
|||||||
name = name.trim();
|
name = name.trim();
|
||||||
|
|
||||||
// If the name is a persona, auto-select it
|
// If the name is a persona, auto-select it
|
||||||
if (Object.values(power_user.personas).map(x => x.toLowerCase()).includes(name.toLowerCase())) {
|
for (let persona of Object.values(power_user.personas)) {
|
||||||
|
if (persona.toLowerCase() === name.toLowerCase()) {
|
||||||
autoSelectPersona(name);
|
autoSelectPersona(name);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Otherwise, set just the name
|
// Otherwise, set just the name
|
||||||
else {
|
setUserName(name); //this prevented quickReply usage
|
||||||
//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");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function setNarratorName(_, text) {
|
function setNarratorName(_, text) {
|
||||||
|
Reference in New Issue
Block a user