Add char version to group panel member names - Follows the same style as version in char list - Respects the chosen "auxiliary field" setting Closes #3359

35ab677ff12ae6d1439070ffa71d44ddbe4609dc

Wolfsblvt <wolfsblvt@gmail.com>

3 files changed, +14 -2Showing whitespace changes
public/index.html+4 -1
@@ -6328,7 +6328,10 @@
63286328 <img alt="Avatar" src="" />
63296329 </div>
63306330 <div class="group_member_name">
63316331 <div class="ch_namecharacter_name_block"></div>
6332+ <span class="ch_name"></span>
6333+ <small class="ch_additional_info character_version"></small>
6334+ </div>
63326335 <div class="tags tags_inline"></div>
63336336 </div>
63346337 <input class="ch_fav" value="" hidden />
public/scripts/group-chats.js+9 -0
@@ -1368,6 +1368,15 @@ function getGroupCharacterBlock(character) {
13681368 template.find('.ch_fav').val(isFav);
13691369 template.toggleClass('is_fav', isFav);
13701370
1371+ const auxFieldName = power_user.aux_field || 'character_version';
1372+ const auxFieldValue = (character.data && character.data[auxFieldName]) || '';
1373+ if (auxFieldValue) {
1374+ template.find('.character_version').text(auxFieldValue);
1375+ }
1376+ else {
1377+ template.find('.character_version').hide();
1378+ }
1379+
13711380 let queuePosition = groupChatQueueOrder.get(character.avatar);
13721381 if (queuePosition) {
13731382 template.find('.queue_position').text(queuePosition);
public/style.css+1 -1
@@ -2921,7 +2921,7 @@ input[type=search]:focus::-webkit-search-cancel-button {
29212921 position: relative;
29222922}
29232923
29242924#rm_print_characters_block.character_name_block .ch_name,
29252925.avatar-container .ch_name {
29262926 flex: 1 1 auto;
29272927 white-space: nowrap;