|
|
- <div class="tab details advancement" data-group="primary" data-tab="advancement">
- <ol class="items-list">
- {{#if editable}}
- <li class="items-header flexrow main-controls">
- <div class="item-controls flexrow configuration-mode-control">
- {{#if isEmbedded}}
- {{#if advancementEditable}}
- <a class="item-control" data-action="toggle-configuration"
- data-tooltip="DND5E.AdvancementConfigurationActionDisable">
- <i class="fas fa-lock-open"></i> {{localize "DND5E.AdvancementConfigurationModeEnabled"}}
- </a>
- {{else}}
- <a class="item-control" data-action="toggle-configuration"
- data-tooltip="DND5E.AdvancementConfigurationActionEnable">
- <i class="fas fa-lock"></i> {{localize "DND5E.AdvancementConfigurationModeDisabled"}}
- </a>
- {{/if}}
- {{/if}}
- </div>
- {{#if advancementEditable}}
- <div class="item-controls flexrow add-button">
- <a class="item-control" data-action="add" data-tooltip="DND5E.AdvancementControlCreate">
- <i class="fas fa-plus"></i>
- </a>
- </div>
- {{/if}}
- </li>
- {{/if}}
-
- {{#each advancement as |data level|}}
- <li class="items-header flexrow" data-level="{{level}}">
- <h3 class="item-name flexrow">
- {{#if (eq level "0")}}
- {{localize "DND5E.AdvancementLevelAnyHeader"}}
- {{else if (eq level "unconfigured")}}
- {{localize "DND5E.AdvancementLevelNoneHeader"}}
- {{else}}
- {{localize "DND5E.AdvancementLevelHeader" level=level}}
- {{/if}}
- </h3>
-
- {{#if (and @root.editable data.configured (ne level "unconfigured"))}}
- <div>
- <a class="item-control" data-action="modify-choices">{{localize "DND5E.AdvancementModifyChoices"}}</a>
- </div>
- {{/if}}
-
- {{#if (eq data.configured "full")}}
- <div class="item-checkmark" data-tooltip="DND5E.AdvancementConfiguredComplete">
- <i class="fas fa-check-circle"></i>
- </div>
- {{else if (eq data.configured "partial")}}
- <div class="item-warning" data-tooltip="DND5E.AdvancementConfiguredIncomplete">
- <i class="fas fa-exclamation-triangle"></i>
- </div>
- {{/if}}
- </li>
- <ol class="item-list">
- {{#each data.items}}
- <li class="advancement-item item flexrow" data-id="{{this.id}}">
- <div class="item-name flexrow">
- <div class="item-image" style="background-image: url('{{this.icon}}')"></div>
- <h4>{{{this.title}}}</h4>
- </div>
- {{#if (or @root.advancementEditable (not @root.isEmbedded))}}
- <div class="flexrow">
- {{#if (eq this.classRestriction "primary")}}
- {{localize "DND5E.AdvancementClassRestrictionPrimary"}}
- {{else if (eq this.classRestriction "secondary")}}
- {{localize "DND5E.AdvancementClassRestrictionSecondary"}}
- {{/if}}
- </div>
- {{/if}}
- {{#if @root.advancementEditable}}
- <div class="item-controls flexrow">
- <a class="item-control" data-action="edit" data-tooltip="DND5E.AdvancementControlEdit">
- <i class="fas fa-edit"></i>
- </a>
- <a class="item-control" data-action="delete" data-tooltip="DND5E.AdvancementControlDelete">
- <i class="fas fa-trash"></i>
- </a>
- </div>
- {{/if}}
- {{#if this.summary}}
- <div class="item-summary">
- {{{this.summary}}}
- </div>
- {{/if}}
- </li>
- {{/each}}
- </ol>
- {{/each}}
-
- </ol>
- </div>
|