UNPKG

3.05 kBHTMLView Raw
1{% extends "baseWidgetEditor.html" %}
2{% include "formMacros.html" %}
3
4{% block modalClass %}
5 {{widgetEditorClass}} apos-ui-modal-no-sidebar
6{% endblock %}
7
8{% block modalLabel %}
9 {{ __('Display %s', pluralPieceLabel ) }}
10{% endblock %}
11
12{% block modalInstructions %}
13<p>{{ __('You can select content to display by entering the titles of individual %s, %s, or tags.', pluralPieceLabel | lower, pluralIndexLabel | lower ) }}</p>
14{% endblock %}
15
16{% block formBody %}
17
18{# One of the fieldsets will have apos-active at any given time #}
19{# The reset will be hidden #}
20<fieldset data-sources class="apos-fieldset apos-fieldset-inset-controller apos-fieldset-select apos-fieldset-selectize">
21 <label class="apos-by-label apos-wide-label">{{ __('Add') }} {{ pluralPieceLabel }} {{ __('By') }}</label>
22 <div class="apos-select-wrapper apos-inline-input">
23 <select class="apos-by" name="by" data-selectize>
24 <option value="fromPageIds">{{ indexLabel }} {{ __('Name') }}</option>
25 <option value="id">{{pieceLabel}} {{ __('Title') }}</option>
26 <option value="tag">{{pieceLabel}} {{ __('Tag(s)') }}</option>
27 </select>
28 </div>
29</fieldset>
30
31<fieldset class="apos-fieldset apos-fieldset-text apos-fieldset-inset apos-fieldset-selective apos-fieldset-by apos-fieldset-no-margin" data-by="fromPageIds">
32 <div class="apos-fieldset-inset-inner">
33 <label class="apos-wide-label">{{ __('By ' + indexLabel + ' name') }}</label>
34 {{ formSelective('fromPageIds',
35 pluralIndexLabel, {
36 inline: true,
37 placeholder: __('Type ' + indexLabel + ' names here'), extras: [
38 {
39 name: 'tags',
40 label: 'With these tags (optional)',
41 type: 'tags'
42 }
43 ]
44 })
45 }}
46 <p class="apos-help">{{ __('If you do not specify at least one ' + indexLabel + ', ' + pluralPieceLabel + ' from all ' + pluralIndexLabel + ' are shown.') }}</p>
47 </div>
48 <div class="apos-fieldset-inset-inner">
49 <label class="apos-wide-label">{{ __('Max ' + pluralPieceLabel + ' Shown') }}:</label>
50 <input type="text" name="limitFromPageIds" class="apos-input-narrow"/>
51 </div>
52</fieldset>
53
54<fieldset class="apos-fieldset apos-fieldset-text apos-fieldset-inset apos-fieldset-by apos-fieldset-no-margin" data-by="id">
55 <label class="apos-wide-label">{{ __('By ' + pieceLabel + ' title') }}</label>
56 {{ formSelective('ids', __('Title'), { inline: true, placeholder: __('Type ' + pieceLabel + ' titles here') }) }}
57</fieldset>
58
59<fieldset class="apos-fieldset apos-fieldset-tags apos-fieldset-inset apos-fieldset-text apos-fieldset-by apos-fieldset-no-margin" data-by="tag">
60 <div class="apos-fieldset-inset-inner">
61 <label class="apos-wide-label">{{ __('By tag') }}</label>
62 {{ formTags('tags', 'Tags', { inline: true }) }}
63 </div>
64 <div class="apos-fieldset-inset-inner">
65 <label class="apos-wide-label">{{ __('Max ' + pluralPieceLabel + ' Shown') }}:</label>
66 <input type="text" name="limitByTag" class="apos-input-narrow" />
67 </div>
68</fieldset>
69
70{% endblock %}