Item and Actor icons on creation
Working peculiarities pre-version of csv importer for compendium
This commit is contained in:
@@ -15,9 +15,9 @@
|
||||
<fieldset>
|
||||
<legend class="text-block-header">{{ localize 'l5r5e.social.advantages' }}</legend>
|
||||
<ul class="item-list">
|
||||
{{#each actor.item as |item id|}}
|
||||
{{#ifCond item.type '==' 'advantage'}}
|
||||
{{> 'systems/l5r5e/templates/items/item/item-entry.html' item=item id=id }}
|
||||
{{#each actor.items as |item id|}}
|
||||
{{#ifCond '["distinction","passion"]' 'includes' item.data.peculiarity_type}}
|
||||
{{> 'systems/l5r5e/templates/items/peculiarity/peculiarity-entry.html' peculiarity=item id=id }}
|
||||
{{/ifCond}}
|
||||
{{/each}}
|
||||
</ul>
|
||||
@@ -27,9 +27,9 @@
|
||||
<fieldset>
|
||||
<legend class="text-block-header">{{ localize 'l5r5e.social.disadvantages' }}</legend>
|
||||
<ul class="item-list">
|
||||
{{#each actor.item as |item id|}}
|
||||
{{#ifCond item.type '==' 'disadvantage'}}
|
||||
{{> 'systems/l5r5e/templates/items/item/item-entry.html' item=item id=id }}
|
||||
{{#each actor.items as |item id|}}
|
||||
{{#ifCond '["adversity","anxiety"]' 'includes' item.data.peculiarity_type}}
|
||||
{{> 'systems/l5r5e/templates/items/peculiarity/peculiarity-entry.html' peculiarity=item id=id }}
|
||||
{{/ifCond}}
|
||||
{{/each}}
|
||||
</ul>
|
||||
|
||||
67
system/templates/importer/importer-dialog.html
Normal file
67
system/templates/importer/importer-dialog.html
Normal file
@@ -0,0 +1,67 @@
|
||||
<form id="l5r5e-import-compendium" autocomplete="off">
|
||||
|
||||
<div class="form-group">
|
||||
<label>Compendium</label>
|
||||
<select name="compendiumName" id="l5r5e-import-cn">
|
||||
{{#select data.selectedCompendium.name}}
|
||||
{{#each data.compendiumList}}
|
||||
<option value="{{this.collection}}">{{this.collection}} [{{this.entity}}]</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>Options</label>
|
||||
<div class="form-group-stacked items">
|
||||
{{#each data.typesList as |typesList primaryClass|}}
|
||||
{{#ifCond ../data.selectedCompendium.type '==' primaryClass}}
|
||||
{{#each typesList}}
|
||||
<label class="import-options">
|
||||
<input type="radio" name="importType" value="{{this}}" />
|
||||
{{this}}
|
||||
</label>
|
||||
{{/each}}
|
||||
{{/ifCond}}
|
||||
{{/each}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>Langue</label>
|
||||
<label class="import-options">
|
||||
<input type="radio" name="importLang" value="fr" />
|
||||
Français
|
||||
</label>
|
||||
<label class="import-options">
|
||||
<input type="radio" name="importLang" value="en" />
|
||||
Anglais
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>Description</label>
|
||||
<label class="import-options">
|
||||
<input type="radio" name="importDesc" value="light" />
|
||||
Light
|
||||
</label>
|
||||
<label class="import-options">
|
||||
<input type="radio" name="importDesc" value="full" />
|
||||
Full
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label>Separator
|
||||
<input type="text" name="separator" value=";" maxlength="3" />
|
||||
</label>
|
||||
</div>
|
||||
<div class="form-group-stacked">
|
||||
<label>Raw CSV datas
|
||||
<textarea name="rawtext" style="height: 200px"></textarea>
|
||||
</label>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<button name="submit" type="submit">Import <i class='fas fa-arrow-circle-right'></i></button>
|
||||
</div>
|
||||
</form>
|
||||
@@ -2,8 +2,8 @@
|
||||
<legend class="section-header">{{ localize 'l5r5e.advancements.title' }}</legend>
|
||||
<ul class="item-list">
|
||||
{{#each actor.items as |item id|}}
|
||||
{{#ifCond item.type '==' 'advancement'}}
|
||||
{{> 'systems/l5r5e/templates/items/advancement/advancement-entry.html' advancement=item id=id }}
|
||||
{{#ifCond item.type '==' 'peculiarity'}}
|
||||
{{> 'systems/l5r5e/templates/items/advancement/advancement-entry.html' peculiarity=item id=id }}
|
||||
{{/ifCond}}
|
||||
{{/each}}
|
||||
</ul>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<li class="item advancement flexcol" data-advancement-id="{{advancement._id}}">
|
||||
<ul class="item-header advancement-controls">
|
||||
<li class="item-img"><img src="{{advancement.img}}" title="{{advancement.name}}" width="32px" height="32px"/></li>
|
||||
<li class="item-name">{{ advancement.name }}</li>
|
||||
<li class="item-control advancement-edit" title="{{localize 'l5r5e.global.edit'}}"><i class="fas fa-edit"></i></li>
|
||||
<li class="item-control advancement-delete" title="{{localize 'l5r5e.global.delete'}}"><i class="fas fa-trash"></i></li>
|
||||
<li class="item peculiarity flexcol" data-peculiarity-id="{{peculiarity._id}}">
|
||||
<ul class="item-header peculiarity-controls">
|
||||
<li class="item-img"><img src="{{peculiarity.img}}" title="{{peculiarity.name}}" width="32px" height="32px"/></li>
|
||||
<li class="item-name">{{ peculiarity.name }}</li>
|
||||
<li class="item-control peculiarity-edit" title="{{localize 'l5r5e.global.edit'}}"><i class="fas fa-edit"></i></li>
|
||||
<li class="item-control peculiarity-delete" title="{{localize 'l5r5e.global.delete'}}"><i class="fas fa-trash"></i></li>
|
||||
</ul>
|
||||
<div class="item-description">{{{ advancement.data.description }}}</div>
|
||||
<div class="item-description">{{{ peculiarity.data.description }}}</div>
|
||||
</li>
|
||||
Reference in New Issue
Block a user