Tried to refine drag drop

This commit is contained in:
Nikhil Nagarajan 2026-01-06 11:46:38 -05:00
parent 1375329541
commit ad1dee313f
5 changed files with 18 additions and 96 deletions

View file

@ -6,38 +6,8 @@
<p class="hint">{{localize "DAGGERHEART.ACTIONS.Settings.summon.hint"}}</p>
{{#each source as |entry index|}}
<div class="nest-inputs summon-entry">
{{!-- Actor --}}
<div class="summon-actor-drop drop-section" data-index="{{index}}">
{{#if entry.actorUUID}}
{{!-- Filled State --}}
{{#with (lookup @root.summonActors index) as |actor|}}
<div class="suggested-item item-line">
<img class="image" src="{{actor.img}}" title="{{actor.name}}"/>
<span class="actor-name">{{actor.name}}</span>
{{!-- Hidden input to store the actual value --}}
<input type="hidden" name="summon.{{index}}.actorUUID" value="{{../entry.actorUUID}}">
</div>
{{/with}}
{{else}}
{{!-- Empty State --}}
<div class="drag-area">
{{localize "DAGGERHEART.GENERAL.missingDragDropThing" thing=(localize "Actor")}}
<input type="hidden" name="summon.{{index}}.actorUUID" value="">
</div>
{{/if}}
</div>
{{!-- Count --}}
{{formField ../fields.count
label="DAGGERHEART.ACTIONS.Settings.summon.count"
name=(concat "summon." index ".count")
value=entry.count
min=1
localize=true}}
{{!-- Obtained idea from cost.hbs --}}
<a class="btn" data-tooltip="{{localize "CONTROLS.CommonDelete"}}" data-action="removeElement" data-index="{{index}}"><i class="fas fa-trash"></i></a>
{{formField ../fields.actorUUID label="DAGGERHEART.ACTIONS.Settings.summon.actor" value=entry.actorUUID name=(concat "summon." index ".actorUUID") localize=true classes="summon-actor-drop"}}
{{formField ../fields.count label="DAGGERHEART.ACTIONS.Settings.summon.count" value=entry.count name=(concat "summon." index ".count") localize=true}}
</div>
{{/each}}
</fieldset>