using helpers for selects

This commit is contained in:
Vlyan
2020-12-18 13:55:28 +01:00
parent 1ad9d639f2
commit 97060b5666
22 changed files with 138 additions and 102 deletions

View File

@@ -13,7 +13,7 @@
</td>
<td class="rings center">
<ul class="rings">
{{#each elementsList}}
{{#each ringsList}}
<li id="{{this.id}}">
<label class="attribute-label {{this.id}} centered-input ring-selection pointer-choice">
<i class="i_{{this.id}}"></i>

View File

@@ -19,14 +19,45 @@
{{!-- Attributes Tab --}}
<article class="tab attributes" data-group="primary" data-tab="attributes">
<!-- TODO j'ai mis tous les attributs en vrac, à réorganiser -->
<select name="data.advancement_type">
{{#select item.data.advancement_type}}
{{#each item.data.subTypesList as |type|}}
<option value="{{type}}">{{type}}</option>
{{/each}}
{{/select}}
</select>
<!-- TODO drag n drop de l'item sélectionné ? -->
<div>
<select name="data.advancement_type">
{{#select item.data.advancement_type}}
{{#each item.data.subTypesList as |type|}}
<option value="{{type}}">{{type}}</option>
{{/each}}
{{/select}}
</select>
{{#ifCond item.data.advancement_type '==' 'advantage' }}
<!-- TODO zone de drag n drop de l'item sélectionné ? -->
{{/ifCond}}
{{#ifCond item.data.advancement_type '==' 'ring' }}
<select name="data.ring">
{{#select item.data.ring}}
{{#each item.data.ringsList as |obj|}}
<option value="{{obj.id}}">{{obj.label}}</option>
{{/each}}
{{/select}}
</select>
{{/ifCond}}
{{#ifCond item.data.advancement_type '==' 'skill' }}
<select name="data.skill">
<option value="none">{{localize 'l5r5e.twenty_questions.choosef'}}</option>
{{#select item.data.skill}}
{{#each item.data.skillsList as |skills catId|}}
<optgroup label="{{localizeSkill catId 'title'}}">
{{#each skills as |obj|}}
<option value="{{obj.id}}">{{obj.label}}</option>
{{/each}}
</optgroup>
{{/each}}
{{/select}}
</select>
{{/ifCond}}
</div>
<label class="attribute-value checkbox">
<input type="checkbox" name="data.in_curriculum" {{checked item.data.in_curriculum}} />

View File

@@ -26,8 +26,8 @@
<!-- TODO j'ai mis tous les attributs en vrac, à réorganiser -->
<select name="data.ring">
{{#select item.data.ringsList}}
{{#each item.data.rings as |obj|}}
{{#select item.data.ring}}
{{#each item.data.ringsList as |obj|}}
<option value="{{obj.id}}">{{obj.label}}</option>
{{/each}}
{{/select}}

View File

@@ -19,7 +19,7 @@
{{localize 'l5r5e.twenty_questions.incring1'}}
<select name="rings">
<option value="none">{{localize 'l5r5e.twenty_questions.choosem'}}</option>
{{#each elementsList as |obj|}}
{{#each ringsList as |obj|}}
<option value="{{obj.id}}">{{obj.label}}</option>
{{/each}}
</select>
@@ -61,7 +61,7 @@
{{localize 'l5r5e.twenty_questions.incring1'}}
<select name="rings">
<option value="none">{{localize 'l5r5e.twenty_questions.choosem'}}</option>
{{#each elementsList as |obj|}}
{{#each ringsList as |obj|}}
<option value="{{obj.id}}">{{obj.label}}</option>
{{/each}}
</select>
@@ -130,14 +130,14 @@
{{localize 'l5r5e.twenty_questions.incring2'}}
<select name="rings">
<option value="none">{{localize 'l5r5e.twenty_questions.choosem'}}</option>
{{#each elementsList as |obj|}}
{{#each ringsList as |obj|}}
<option value="{{obj.id}}">{{obj.label}}</option>
{{/each}}
</select>
</label>
<select name="rings">
<option value="none">{{localize 'l5r5e.twenty_questions.choosem'}}</option>
{{#each elementsList as |obj|}}
{{#each ringsList as |obj|}}
<option value="{{obj.id}}">{{obj.label}}</option>
{{/each}}
</select>
@@ -257,7 +257,7 @@
{{localize 'l5r5e.twenty_questions.incring1'}}
<select name="rings">
<option value="none">{{localize 'l5r5e.twenty_questions.choosem'}}</option>
{{#each elementsList as |obj|}}
{{#each ringsList as |obj|}}
<option value="{{obj.id}}">{{obj.label}}</option>
{{/each}}
</select>