Updating the compendium filter to make it more snappy
This commit is contained in:
30
system/templates/compendium/l5r5e-index-partial.html
Normal file
30
system/templates/compendium/l5r5e-index-partial.html
Normal file
@@ -0,0 +1,30 @@
|
||||
{{!--
|
||||
L5R5e entry partial — mirrors Foundry's index-partial.hbs structure and adds
|
||||
ring/rarity/rank badges from entryFilterData injected by _prepareDirectoryContext.
|
||||
|
||||
NOTE: Foundry's index-partial.hbs renders a complete <li> element so it cannot
|
||||
be composed via {{> partial}} without nesting <li> inside <li>. We therefore
|
||||
duplicate its simple structure here and own it ourselves. If Foundry changes
|
||||
their index-partial.hbs, this file should be checked for parity.
|
||||
|
||||
Foundry original: templates/sidebar/apps/compendium/index-partial.hbs
|
||||
--}}
|
||||
<li class="directory-item entry document {{ @root.documentCls }} flexrow" data-entry-id="{{ _id }}">
|
||||
{{#if thumb}}
|
||||
<img class="thumbnail" src="{{ thumb }}" alt="{{ name }}" loading="lazy">
|
||||
{{else if img}}
|
||||
<img class="thumbnail" src="{{ img }}" alt="{{ name }}" loading="lazy">
|
||||
{{else}}
|
||||
<i class="{{ @root.sidebarIcon }}" inert></i>
|
||||
{{/if}}
|
||||
<a class="entry-name ellipsis" data-action="activateEntry">{{ name }}</a>
|
||||
{{#with (lookup @root.entryFilterData _id)}}
|
||||
{{#if (or ring rarity rank)}}
|
||||
<div class="l5r5e ring-rarity-rank" data-action="activateEntry">
|
||||
{{#if ring}} <i class="i_{{ring}}"></i>{{/if}}
|
||||
{{#if rarity}}<a>{{localize "l5r5e.sheets.rarity"}} {{rarity}}</a>{{/if}}
|
||||
{{#if rank}}<a>{{localize "l5r5e.sheets.rank"}} {{rank}}</a>{{/if}}
|
||||
</div>
|
||||
{{/if}}
|
||||
{{/with}}
|
||||
</li>
|
||||
Reference in New Issue
Block a user