Files
DiceCloud/rpg-docs/client/views/character/stats/healthCard/healthCard.html
2017-01-18 11:19:03 +02:00

94 lines
3.4 KiB
HTML

<template name="healthCard">
<paper-material class="card container healthCard layout horizontal wrap">
<div class="green white-text subhead left layout vertical center center-justified">
<div class="hitPointTitle clickable">
Hit Points
</div>
<paper-icon-button class="white54"
id="addTempHP"
icon="add"
disabled={{#unless canEditCharacter _id}}true{{/unless}}>
</paper-icon-button>
</div>
<div class="right flex layout vertical center-justified" style="min-width: 180px;">
<div class="layout horizontal">
<paper-diff-slider id="hitPointSlider"
value={{characterCalculate "attributeValue" _id "hitPoints"}}
max={{characterCalculate "attributeBase" _id "hitPoints"}}
editable pin
disabled={{#unless canEditCharacter _id}}true{{/unless}}>
</paper-diff-slider>
</div>
{{#each tempHitPoints}}
<div>
{{name}}
</div>
<div class="layout horizontal center">
<div style="height: 40px; width: 40px;">
{{#unless left}}
<paper-icon-button class="deleteTHP" icon="delete"></paper-icon-button>
{{/unless}}
</div>
<paper-diff-slider class="tempHitPointSlider flex"
value={{left}}
max={{maximum}}
editable pin
></paper-diff-slider>
</div>
{{/each}}
<div class="paper-font-caption">
{{#if multipliers.immunities.length}}
<div>
Immune: {{#each multipliers.immunities}} {{name}} {{/each}}
</div>
{{/if}}
{{#if multipliers.resistances.length}}
<div>
Resistance: {{#each multipliers.resistances}} {{name}} {{/each}}
</div>
{{/if}}
{{#if multipliers.weaknesses.length}}
<div>
Weakness: {{#each multipliers.weaknesses}} {{name}} {{/each}}
</div>
{{/if}}
</div>
{{#if showDeathSave}}
{{#with deathSaveObject}}
<div class="padded layout vertical center">
<div class="paper-font-subhead">
Death Saves
</div>
<div class="layout horizontal">
<div class="layout vertical center">
<div class="caption">Fail</div>
<div class="layout horizontal center-justified wrap reverse">
<paper-icon-button class="slotBubble failBubble" icon={{failIcon 1}} disabled={{failDisabled 1}}></paper-icon-button>
<paper-icon-button class="slotBubble failBubble" icon={{failIcon 2}} disabled={{failDisabled 2}}></paper-icon-button>
<paper-icon-button class="slotBubble failBubble" icon={{failIcon 3}} disabled={{failDisabled 3}}></paper-icon-button>
</div>
</div>
<div class="layout horizontal center center-justified" style="width: 94px">
{{#if dead}}
DEAD
{{else}}
<paper-button id="stableButton" class="{{#if stable}}stable{{/if}}">
</paper-button>
{{/if}}
</div>
<div layout vertical center>
<div class="paper-font-caption">Pass</div>
<div class="layout horizontal center-justified wrap">
<paper-icon-button class="slotBubble passBubble" icon={{passIcon 1}} disabled={{passDisabled 1}}></paper-icon-button>
<paper-icon-button class="slotBubble passBubble" icon={{passIcon 2}} disabled={{passDisabled 2}}></paper-icon-button>
<paper-icon-button class="slotBubble passBubble" icon={{passIcon 3}} disabled={{passDisabled 3}}></paper-icon-button>
</div>
</div>
</div>
</div>
{{/with}}
{{/if}}
</div>
</paper-material>
</template>