Tag Folders: hidden/closed folders

- Implement folder types: Open, Closed, None
- Closed folders hide characters from most places
- "character(s)" singular wording on entity list
- small refactoring for that code
This commit is contained in:
Wolfsblvt
2024-03-06 00:28:14 +01:00
parent c0e112d195
commit e578d3dbb6
6 changed files with 173 additions and 80 deletions

View File

@@ -4544,7 +4544,9 @@
<div id="tag_view_template" class="template_element">
<div class="tag_view_item">
<div class="drag-handle" data-i18n="[title]Drag to reorder tag"></div>
<div title="Tag as folder" class="tag_as_folder fa-solid fa-folder-open right_menu_button" data-i18n="[title]Use tag as folder"></div>
<div title="Tag as folder" class="tag_as_folder fa-solid fa-folder-open right_menu_button" data-i18n="[title]Use tag as folder">
<span class="tag_folder_indicator"></span>
</div>
<div class="tagColorPickerHolder"></div>
<div class="tagColorPicker2Holder"></div>
<div class="tag_view_name" contenteditable="true"></div>
@@ -5011,7 +5013,7 @@
<div class="ch_name"></div>
<small class="group_select_unit" data="characters">group of</small>
<small class="character_version group_select_counter">5</small>
<small class="group_select_unit" data="characters">characters</small>
<small class="group_select_unit character_unit_name" data="characters">characters</small>
</div>
<i class='group_fav_icon fa-solid fa-star'></i>
<input class="ch_fav" value="" hidden />
@@ -5023,13 +5025,13 @@
<div id="bogus_folder_template" class="template_element">
<div class="bogus_folder_select flex-container wide100p alignitemsflexstart">
<div class="avatar flex alignitemscenter textAlignCenter">
<i class="bogus_folder_icon fa-solid fa-folder-open fa-xl"></i>
<i class="bogus_folder_icon fa-solid fa-xl"></i>
</div>
<div class="flex-container wide100pLess70px character_select_container">
<div class="wide100p character_name_block">
<span class="ch_name"></span>
<small class="character_version bogus_folder_counter"></small>
<small class="bogus_folder_unit" data="characters">characters</small>
<small class="bogus_folder_unit character_unit_name" data="characters">characters</small>
</div>
<div class="bogus_folder_avatars_block avatars_inline tags tags_inline"></div>
</div>