|
<form class="{{classes}} lib-wrapper" autocomplete="off">
|
|
<nav class="sheet-tabs tabs">
|
|
<a class='item' data-tab='Priorities'>{{localize 'lib-wrapper.settings.menu.priorities.name'}}</a>
|
|
<a class='item' data-tab='Conflicts'>{{localize 'lib-wrapper.settings.menu.conflicts.name'}}</a>
|
|
<a class='item' data-tab='Wrappers'>{{localize 'lib-wrapper.settings.menu.active-wrappers.name'}}</a>
|
|
<a class='item' data-tab='About'>{{localize 'lib-wrapper.settings.menu.about.name'}}</a>
|
|
</nav>
|
|
|
|
<section class='tab' data-tab='Priorities'>
|
|
<h1>{{localize 'lib-wrapper.settings.menu.priorities.name'}}</h1>
|
|
{{#if about.collect_stats}}
|
|
{{^}}
|
|
<p style="margin:auto; width:100%; text-align: center; padding-bottom: 5px"><b>{{localize 'lib-wrapper.settings.menu.priorities.statistics-disabled'}}</b></p>
|
|
{{/if}}
|
|
<div class="package-priority-group">
|
|
<div class="form-group" style="width: 90%; float:left">
|
|
<label for="packages-prioritized">{{localize 'lib-wrapper.settings.menu.priorities.prioritized.title'}}
|
|
<p class="notes">{{localize 'lib-wrapper.settings.menu.priorities.prioritized.hint'}}</p>
|
|
</label>
|
|
<select name="packages-prioritized" class="packages-prioritized" size="8">
|
|
{{#if packages.prioritized}}
|
|
{{#each packages.prioritized}}
|
|
<option value="{{this.key}}">{{this.title}} ({{this.id}})</option>
|
|
{{/each}}
|
|
{{/if}}
|
|
</select>
|
|
</div>
|
|
<div class="vertical-arrow-btn-group" style="width: 5%; padding-top: 45px;">
|
|
<button type="button" class="change-priority" data-which="packages-prioritized" data-direction="up">↑</button>
|
|
<button type="button" class="change-priority" data-which="packages-prioritized" data-direction="down">↓</button>
|
|
</div>
|
|
<div class="arrow-btn-group" style="width: 10%">
|
|
<button type="button" style="width:50%" class="change-category" data-from="packages-normal" data-to="packages-prioritized">↑</button>
|
|
<button type="button" style="width:50%" class="change-category" data-from="packages-prioritized" data-to="packages-normal">↓</button>
|
|
</div>
|
|
</div>
|
|
<div class="package-priority-group">
|
|
<div class="form-group" style="width: 90%">
|
|
<label for="packages-normal">{{localize 'lib-wrapper.settings.menu.priorities.unprioritized.title'}}
|
|
<p class="notes">{{localize 'lib-wrapper.settings.menu.priorities.unprioritized.hint'}}</p>
|
|
</label>
|
|
<select name="packages-normal" class="packages-normal" size="8">
|
|
{{#if packages.normal}}
|
|
{{#each packages.normal}}
|
|
<option value="{{this.key}}">{{this.title}} ({{this.id}})</option>
|
|
{{/each}}
|
|
{{/if}}
|
|
</select>
|
|
</div>
|
|
<div class="arrow-btn-group" style="width: 10%">
|
|
<button type="button" style="width:50%" class="change-category" data-from="packages-deprioritized" data-to="packages-normal">↑</button>
|
|
<button type="button" style="width:50%" class="change-category" data-from="packages-normal" data-to="packages-deprioritized">↓</button>
|
|
</div>
|
|
</div>
|
|
<div class="package-priority-group">
|
|
<div class="form-group" style="width: 90%; float:left">
|
|
<label for="packages-deprioritized">{{localize 'lib-wrapper.settings.menu.priorities.deprioritized.title'}}
|
|
<p class="notes">{{localize 'lib-wrapper.settings.menu.priorities.deprioritized.hint'}}<br><b>{{localize 'lib-wrapper.settings.menu.priorities.deprioritized.note'}}</b></p>
|
|
</label>
|
|
<select name="packages-deprioritized" class="packages-deprioritized" size="8">
|
|
{{#if packages.deprioritized}}
|
|
{{#each packages.deprioritized}}
|
|
<option value="{{this.key}}">{{this.title}} ({{this.id}})</option>
|
|
{{/each}}
|
|
{{/if}}
|
|
</select>
|
|
</div>
|
|
<div class="vertical-arrow-btn-group" style="width: 5%; padding-top: 45px;">
|
|
<button type="button" class="change-priority" data-which="packages-deprioritized" data-direction="up">↑</button>
|
|
<button type="button" class="change-priority" data-which="packages-deprioritized" data-direction="down">↓</button>
|
|
</div>
|
|
</div>
|
|
<div style="margin: auto; width: 50%; padding-top: 60px">
|
|
<button type="button" class='submit' style="width:30%">{{localize 'lib-wrapper.settings.save'}}</button>
|
|
<button type="button" class="reload" style="width:30%">{{localize 'lib-wrapper.settings.reload'}}</button>
|
|
<button type="button" class="reset" style="width:30%">{{localize 'lib-wrapper.settings.reset'}}</button>
|
|
</div>
|
|
</section>
|
|
|
|
<section class='tab' data-tab='Conflicts'>
|
|
<h1>{{localize 'lib-wrapper.settings.menu.conflicts.name'}}</h1>
|
|
{{#if about.collect_stats}}
|
|
{{#if conflicts}}
|
|
{{#each conflicts}}
|
|
<ul id="{{this.package_id}}_{{this.other_id}}" class="has-nested">
|
|
<li>
|
|
<span class="caret has-nested">
|
|
{{this.package_id}} vs. {{this.other_id}} ({{#if this.count}}x{{this.count}}{{/if}}{{#if this.count}}{{#if this.ignored}}; {{/if}}{{/if}}{{#if this.ignored}}ignored x{{this.ignored}}{{/if}})
|
|
</span>
|
|
<ul class="nested">
|
|
{{#each this.targets}}
|
|
<li>
|
|
{{this.target}} ({{#if this.count}}x{{this.count}}{{/if}}{{#if this.count}}{{#if this.ignored}}; {{/if}}{{/if}}{{#if this.ignored}}ignored x{{this.ignored}}{{/if}})
|
|
</li>
|
|
{{/each}}
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
{{/each}}
|
|
{{^}}
|
|
<p>{{localize 'lib-wrapper.settings.menu.conflicts.none-detected'}}</p>
|
|
{{/if}}
|
|
{{^}}
|
|
<p>{{localize 'lib-wrapper.settings.menu.conflicts.statistics-disabled'}}</p>
|
|
{{/if}}
|
|
|
|
<div style="margin: auto; width: 100%; padding-top: 60px; text-align: center">
|
|
<button type="button" class="reload" style="width: 40%">{{localize 'lib-wrapper.settings.reload'}}</button>
|
|
<span style="position: relative; top: 5px; padding-left: 20px" class="lw-show-ignored-conflicts">
|
|
<input type="checkbox" id="lw-show-ignored-conflicts-checkbox" name="lw-show-ignored-conflicts-checkbox" {{#if show_ignored_conflicts}}checked{{/if}}>
|
|
<label for="lw-show-ignored-conflicts-checkbox" style="position: relative; top: -5px">{{localize 'lib-wrapper.settings.menu.conflicts.show-ignored'}}</label>
|
|
</span>
|
|
</div>
|
|
</section>
|
|
|
|
<section class='tab' data-tab='Wrappers'>
|
|
<h1>{{localize 'lib-wrapper.settings.menu.active-wrappers.name'}}</h1>
|
|
{{#if wrappers}}
|
|
{{#each wrappers}}
|
|
<ul id="{{this.name}}" class="has-nested">
|
|
<li><span class="caret has-nested">{{this.name}} ID={{this.id}} (x{{this.packages.length}})</span>
|
|
{{#if this.names}}
|
|
<ul class="nested">
|
|
<li><span class="has-nested">Wrappers:</span>
|
|
{{/if}}
|
|
|
|
<ul class="nested">
|
|
{{#each this.packages}}
|
|
<li>{{this.name}} ({{this.type}}{{this.perf_mode}})</li>
|
|
{{/each}}
|
|
|
|
{{#if this.names}}
|
|
</ul>
|
|
</li>
|
|
<li><span class="has-nested">Also known as:</span>
|
|
<ul class="nested">
|
|
{{#each this.names}}
|
|
<li>{{this}}</li>
|
|
{{/each}}
|
|
</ul>
|
|
</li>
|
|
{{/if}}
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
{{/each}}
|
|
{{^}}
|
|
<p>{{localize 'lib-wrapper.settings.menu.active-wrappers.none-active'}}</p>
|
|
{{/if}}
|
|
|
|
<div style="margin: auto; width: 15%; padding-top: 60px">
|
|
<button type="button" class="reload" style="width:100%">{{localize 'lib-wrapper.settings.reload'}}</button>
|
|
</div>
|
|
</section>
|
|
|
|
<section class='tab' data-tab='About'>
|
|
<h1>{{localize 'lib-wrapper.settings.menu.about.full-name'}}</h1>
|
|
<p style="text-align: center"><b>{{localize 'lib-wrapper.settings.menu.about.credits' name=about.name version=about.version author='Rui Pinheiro'}}</b>
|
|
{{#if about.translation_credits}}
|
|
<br>{{about.translation_credits}}
|
|
{{/if}}
|
|
</p>
|
|
|
|
<p>{{localize 'lib-wrapper.settings.menu.about.description'}}</p>
|
|
<p>{{{localize 'lib-wrapper.settings.menu.about.info' repo_url='https://foundryvtt.com/packages/lib-wrapper' github_url='https://github.com/ruipin/fvtt-lib-wrapper/'}}}</p>
|
|
|
|
{{#if about.support}}
|
|
<p>{{{localize 'lib-wrapper.settings.menu.about.support'}}}</p>
|
|
<ul>
|
|
{{#each about.support}}
|
|
<li>
|
|
<a href="{{this.url}}">{{this.title}}</a>
|
|
</li>
|
|
{{/each}}
|
|
</ul>
|
|
{{/if}}
|
|
<p>{{{localize 'lib-wrapper.settings.menu.about.issue-tracker' issues_url='https://github.com/ruipin/fvtt-lib-wrapper/issues'}}}</p>
|
|
</section>
|
|
</form>
|