97 lines
3.9 KiB
Handlebars
97 lines
3.9 KiB
Handlebars
|
|
{{! -------------------------------------------- }}
|
||
|
|
{{! World Tiles View }}
|
||
|
|
{{! -------------------------------------------- }}
|
||
|
|
|
||
|
|
{{#*inline "worlds"}}
|
||
|
|
<li class="package world" data-package-id="{{package.id}}">
|
||
|
|
<div class="status-icons">
|
||
|
|
{{#if package.favorite}}
|
||
|
|
<i class="favorite fa-solid fa-star" data-tooltip="{{localize "SETUP.FavoritePackage"}}"></i>
|
||
|
|
{{/if}}
|
||
|
|
<i class="lock fas fa-lock {{#unless package.locked}}hidden{{/unless}}"
|
||
|
|
data-tooltip="{{localize "SETUP.LockHint"}}"></i>
|
||
|
|
</div>
|
||
|
|
<h3 class="package-title ellipsis" data-tooltip="{{package.shortDesc}}" data-tooltip-direction="UP">{{package.title}}</h3>
|
||
|
|
<div class="tags left">
|
||
|
|
{{#if package.canPlay}}
|
||
|
|
<a class="control play" data-action="worldLaunch" data-tooltip="SETUP.WorldLaunch">
|
||
|
|
<i class="fal fa-play-circle"></i>
|
||
|
|
</a>
|
||
|
|
{{/if}}
|
||
|
|
</div>
|
||
|
|
<div class="tags right">
|
||
|
|
<span class="tag {{package.systemBadge.type}}" data-tooltip="{{package.systemBadge.tooltip}}">
|
||
|
|
{{#if package.systemBadge.icon}}<i class="{{package.systemBadge.icon}}"></i>{{/if}}
|
||
|
|
{{package.systemBadge.label}}
|
||
|
|
</span>
|
||
|
|
{{> templates/setup/parts/package-tags.hbs package=this}}
|
||
|
|
</div>
|
||
|
|
</li>
|
||
|
|
{{/inline}}
|
||
|
|
|
||
|
|
{{! -------------------------------------------- }}
|
||
|
|
{{! System Tiles View }}
|
||
|
|
{{! -------------------------------------------- }}
|
||
|
|
|
||
|
|
{{#*inline "systems"}}
|
||
|
|
<li class="package system" data-package-id="{{package.id}}">
|
||
|
|
<div class="status-icons">
|
||
|
|
{{#if package.favorite}}
|
||
|
|
<i class="favorite fa-solid fa-star" data-tooltip="{{localize "SETUP.FavoritePackage"}}"></i>
|
||
|
|
{{/if}}
|
||
|
|
<i class="lock fas fa-lock {{#unless package.locked}}hidden{{/unless}}"
|
||
|
|
data-tooltip="{{localize "SETUP.LockHint"}}"></i>
|
||
|
|
</div>
|
||
|
|
<h3 class="package-title ellipsis" data-tooltip="{{package.shortDesc}}" data-tooltip-direction="UP">{{package.title}}</h3>
|
||
|
|
<div class="tags left">
|
||
|
|
{{#unless package.locked}}
|
||
|
|
<a class="control package-update" data-action="updatePackage" data-tooltip="{{localize "SETUP.UpdatePerformIfAvailable"}}">
|
||
|
|
<i class="fas fa-sync-alt"></i>
|
||
|
|
</a>
|
||
|
|
<span class="tag update-status hidden">Updated</span>
|
||
|
|
{{/unless}}
|
||
|
|
</div>
|
||
|
|
<div class="tags right">
|
||
|
|
{{> templates/setup/parts/package-tags.hbs package=this}}
|
||
|
|
</div>
|
||
|
|
</li>
|
||
|
|
{{/inline}}
|
||
|
|
|
||
|
|
{{! -------------------------------------------- }}
|
||
|
|
{{! Module Tiles View }}
|
||
|
|
{{! -------------------------------------------- }}
|
||
|
|
|
||
|
|
{{#*inline "modules"}}
|
||
|
|
<li class="package module" data-package-id="{{package.id}}">
|
||
|
|
<div class="status-icons">
|
||
|
|
{{#if package.favorite}}
|
||
|
|
<i class="favorite fa-solid fa-star" data-tooltip="{{localize "SETUP.FavoritePackage"}}"></i>
|
||
|
|
{{/if}}
|
||
|
|
<i class="lock fas fa-lock {{#unless package.locked}}hidden{{/unless}}"
|
||
|
|
data-tooltip="{{localize "SETUP.LockHint"}}"></i>
|
||
|
|
</div>
|
||
|
|
<h3 class="package-title ellipsis" data-tooltip="{{package.shortDesc}}" data-tooltip-direction="UP">{{package.title}}</h3>
|
||
|
|
<div class="tags left">
|
||
|
|
{{#unless package.locked}}
|
||
|
|
<a class="control package-update" data-action="updatePackage" data-tooltip="{{localize "SETUP.UpdatePerformIfAvailable"}}">
|
||
|
|
<i class="fas fa-sync-alt"></i>
|
||
|
|
</a>
|
||
|
|
<span class="tag update-status hidden">Updated</span>
|
||
|
|
{{/unless}}
|
||
|
|
</div>
|
||
|
|
<div class="tags right">
|
||
|
|
{{> templates/setup/parts/package-tags.hbs package=this}}
|
||
|
|
</div>
|
||
|
|
</li>
|
||
|
|
{{/inline}}
|
||
|
|
|
||
|
|
{{! -------------------------------------------- }}
|
||
|
|
{{! Thumbnail List }}
|
||
|
|
{{! -------------------------------------------- }}
|
||
|
|
|
||
|
|
<ol id="{{type}}-list" class="package-list tiles scrollable">
|
||
|
|
{{#each packages as |package|}}
|
||
|
|
{{> (lookup .. "type") package=package}}
|
||
|
|
{{/each}}
|
||
|
|
</ol>
|