From c9b41e2d3ffcd58b6e37c94c153e62ef87ed5337 Mon Sep 17 00:00:00 2001
From: Gesina Schwalbe <gesina.schwalbe@pheerai.de>
Date: Sun, 3 Jan 2021 00:08:21 +0100
Subject: [PATCH] renamed item list templates

More precise names for:
- item overview list template for actor sheet
- inline templates in item overview list template
---
 src/module/ds4.ts                             |  2 +-
 src/templates/actor/actor-sheet.hbs           |  2 +-
 .../{items.hbs => items-overview.hbs}         | 48 +++++++++----------
 3 files changed, 26 insertions(+), 26 deletions(-)
 rename src/templates/actor/partials/{items.hbs => items-overview.hbs} (89%)

diff --git a/src/module/ds4.ts b/src/module/ds4.ts
index ba0d3017..18e066a5 100644
--- a/src/module/ds4.ts
+++ b/src/module/ds4.ts
@@ -36,7 +36,7 @@ async function registerHandlebarsPartials() {
         "systems/ds4/templates/item/partials/details.hbs",
         "systems/ds4/templates/item/partials/effects.hbs",
         "systems/ds4/templates/item/partials/body.hbs",
-        "systems/ds4/templates/actor/partials/items.hbs",
+        "systems/ds4/templates/actor/partials/items-overview.hbs",
     ];
     return loadTemplates(templatePaths);
 }
diff --git a/src/templates/actor/actor-sheet.hbs b/src/templates/actor/actor-sheet.hbs
index 99de9e32..4f0c21f5 100644
--- a/src/templates/actor/actor-sheet.hbs
+++ b/src/templates/actor/actor-sheet.hbs
@@ -246,6 +246,6 @@
         </div>
 
         {{!-- Items Tab --}}
-        {{> systems/ds4/templates/actor/partials/items.hbs}}
+        {{> systems/ds4/templates/actor/partials/items-overview.hbs}}
     </section>
 </form>
\ No newline at end of file
diff --git a/src/templates/actor/partials/items.hbs b/src/templates/actor/partials/items-overview.hbs
similarity index 89%
rename from src/templates/actor/partials/items.hbs
rename to src/templates/actor/partials/items-overview.hbs
index 792891f4..f0840f59 100644
--- a/src/templates/actor/partials/items.hbs
+++ b/src/templates/actor/partials/items-overview.hbs
@@ -10,7 +10,7 @@
 !--
 !-- @param datType: hand over the dataType to the partial as hash parameter
 --}}
-{{#*inline "addButton"}}
+{{#*inline "addItemButton"}}
     <div class="item-controls">
         <a class="item-control item-create" title="Create item" data-type="{{dataType}}" {{!-- SPECIFIC --}}>
             <i class="fas fa-plus"></i>
@@ -40,7 +40,7 @@
 !-- @param datType: hand over the dataType to the partial as hash parameter
 !-- @param partial-block: hand over custom children of the flexbox in the partial block.
 --}}
-{{#*inline "listHeader" }}
+{{#*inline "itemListHeader" }}
     <li class="item flexrow item-header">
         {{!-- equipped --}}
         {{#if (ne dataType 'equipment')}}
@@ -57,7 +57,7 @@
         {{!-- description --}}
         <div class="flex4">{{localize 'DS4.Description'}}</div>
         {{!-- add button --}}
-        {{> addButton dataType=dataType }}
+        {{> addItemButton dataType=dataType }}
     </li>
 {{/inline}}
 
@@ -72,7 +72,7 @@
 !-- @param item: hand over the item to the partial as hash parameter
 !-- @param partial-block: hand over custom children of the flexbox in the partial block.
 --}}
-{{#*inline "listEntry"}}
+{{#*inline "itemListEntry"}}
     <li class="item flexrow" data-item-id="{{item._id}}">
         {{!-- equipped --}}
         {{#if (ne item.data.data.equipped undefined)}}
@@ -108,7 +108,7 @@
     {{!-- WEAPONS --}}
     <h4 class="items-list-title">{{localize 'DS4.ItemTypeWeapon'}}</h4>
     <ol class="items-list">
-        {{#> listHeader dataType='weapon'}}
+        {{#> itemListHeader dataType='weapon'}}
             <div title="{{localize 'DS4.AttackType'}}" class="flex05">{{localize 'DS4.AttackTypeAbbr'}}</div>
             <div class="item-num-val flex05" title="{{localize 'DS4.WeaponBonus'}}">
                 {{localize 'DS4.WeaponBonusAbbr'}}
@@ -116,31 +116,31 @@
             <div class="item-num-val flex05" title="{{localize 'DS4.OpponentDefense'}}">
                 {{localize 'DS4.OpponentDefenseAbbr'}}
             </div>
-        {{/listHeader}}
+        {{/itemListHeader}}
         {{#each itemsByType.weapon as |item id|}}
-            {{#> listEntry item=item}}
+            {{#> itemListEntry item=item}}
                 <div class="flex05">
                     <img src="{{lookup ../../config.attackTypesIcons  item.data.data.attackType}}"
                         title="{{lookup ../../config.attackTypes  item.data.data.attackType}}" width="24" height="24" />
                 </div>
                 <div class="item-num-val flex05">{{ item.data.data.weaponBonus}}</div>
                 <div class="item-num-val flex05">{{ item.data.data.opponentDefense}}</div>
-            {{/listEntry}}
+            {{/itemListEntry}}
         {{/each}}
     </ol>
 
     {{!-- ARMOR --}}
     <h4 class="items-list-title">{{localize 'DS4.ItemTypeArmor'}}</h4>
     <ol class="items-list">
-        {{#> listHeader dataType='armor'}}
+        {{#> itemListHeader dataType='armor'}}
             <div title="{{localize 'DS4.ArmorMaterialType'}}">{{localize 'DS4.ArmorMaterialTypeAbbr'}}</div>
             <div title="{{localize 'DS4.ArmorType'}}">{{localize 'DS4.ArmorTypeAbbr'}}</div>
             <div class="flex05 item-num-val" title="{{localize 'DS4.ArmorValue'}}">
                 {{localize 'DS4.ArmorValueAbbr'}}
             </div>
-        {{/listHeader}}
+        {{/itemListHeader}}
         {{#each itemsByType.armor as |item id|}}
-            {{#> listEntry item=item }}
+            {{#> itemListEntry item=item }}
                 <div title="{{lookup ../../config.armorMaterialTypes  item.data.data.armorMaterialType}}">
                     {{lookup ../../config.armorMaterialTypesAbbr  item.data.data.armorMaterialType}}
                 </div>
@@ -148,7 +148,7 @@
                     {{lookup ../../config.armorTypesAbbr  item.data.data.armorType}}
                 </div>
                 <div class="flex05 item-num-val">{{ item.data.data.armorValue}}</div>
-            {{/listEntry}}
+            {{/itemListEntry}}
         {{/each}}
     </ol>
 
@@ -156,41 +156,41 @@
     {{!-- SHIELD --}}
     <h4 class="items-list-title">{{localize 'DS4.ItemTypeShield'}}</h4> {{!-- SPECIFIC --}}
     <ol class="items-list">
-        {{#> listHeader dataType='shield' }}
+        {{#> itemListHeader dataType='shield' }}
             <div class="flex05 item-num-val" title="{{localize 'DS4.ArmorValue'}}">
                 {{localize 'DS4.ArmorValueAbbr'}}
             </div>
-        {{/listHeader}}
+        {{/itemListHeader}}
         {{#each itemsByType.shield as |item id|}}
-            {{#> listEntry item=item }}
+            {{#> itemListEntry item=item }}
                 <div class="flex05 item-num-val">{{item.data.data.armorValue}}</div> {{!-- SPECIFIC --}}
-            {{/listEntry}}
+            {{/itemListEntry}}
         {{/each}}
     </ol>
 
     {{!-- TRINKET --}}
     <h4 class="items-list-title">{{localize 'DS4.ItemTypeTrinket'}}</h4>
     <ol class="items-list">
-        {{#> listHeader dataType='trinket'}}
+        {{#> itemListHeader dataType='trinket'}}
             <div class="flex2">{{localize 'DS4.StorageLocation'}}</div>
-        {{/listHeader}}
+        {{/itemListHeader}}
         {{#each itemsByType.trinket as |item id|}}
-            {{#> listEntry item=item }}
+            {{#> itemListEntry item=item }}
                 <div class="flex2">{{{item.data.data.storageLocation}}}</div>
-            {{/listEntry}}
+            {{/itemListEntry}}
         {{/each}}
     </ol>
 
     {{!-- EQUIPMENT --}}
     <h4 class="items-list-title">{{localize 'DS4.ItemTypeEquipment'}}</h4>
     <ol class="items-list">
-        {{#> listHeader dataType='equipment'}}
+        {{#> itemListHeader dataType='equipment'}}
             <div class="flex2">{{localize 'DS4.StorageLocation'}}</div>
-        {{/listHeader}}
+        {{/itemListHeader}}
         {{#each itemsByType.equipment as |item id|}}
-            {{#> listEntry item=item }}
+            {{#> itemListEntry item=item }}
                 <div class="flex2">{{{item.data.data.storageLocation}}}</div>
-            {{/listEntry}}
+            {{/itemListEntry}}
         {{/each}}
     </ol>
 </div>
\ No newline at end of file