Merge pull request #3360 from SillyTavern/group-member-version

Add char version to group panel member names
This commit is contained in:
Cohee
2025-01-26 20:22:27 +02:00
committed by GitHub
3 changed files with 21 additions and 2 deletions

View File

@@ -6328,7 +6328,10 @@
<img alt="Avatar" src="" />
</div>
<div class="group_member_name">
<div class="ch_name"></div>
<div class="character_name_block">
<span class="ch_name"></span>
<small class="ch_additional_info character_version"></small>
</div>
<div class="tags tags_inline"></div>
</div>
<input class="ch_fav" value="" hidden />

View File

@@ -1368,6 +1368,15 @@ function getGroupCharacterBlock(character) {
template.find('.ch_fav').val(isFav);
template.toggleClass('is_fav', isFav);
const auxFieldName = power_user.aux_field || 'character_version';
const auxFieldValue = (character.data && character.data[auxFieldName]) || '';
if (auxFieldValue) {
template.find('.character_version').text(auxFieldValue);
}
else {
template.find('.character_version').hide();
}
let queuePosition = groupChatQueueOrder.get(character.avatar);
if (queuePosition) {
template.find('.queue_position').text(queuePosition);

View File

@@ -2921,7 +2921,7 @@ input[type=search]:focus::-webkit-search-cancel-button {
position: relative;
}
#rm_print_characters_block .ch_name,
.character_name_block .ch_name,
.avatar-container .ch_name {
flex: 1 1 auto;
white-space: nowrap;
@@ -2931,6 +2931,13 @@ input[type=search]:focus::-webkit-search-cancel-button {
display: block;
}
.character_name_block .character_version {
text-overflow: ellipsis;
overflow: hidden;
text-wrap: nowrap;
max-width: 50%;
}
#rm_print_characters_block .character_name_block> :last-child {
flex: 0 100000 auto;
/* Force shrinking first */