UNPKG

2 kBHTMLView Raw
1{%- extends 'baseModal.html' -%}
2{%- include 'uiMacros.html' -%}
3{%- include 'formMacros.html' -%}
4{%- include 'permissionsMacros.html' -%}
5
6{%- block modalClass -%}
7 apos-edit-page-settings apos-ui-modal-no-sidebar apos-ui-modal-has-tabs
8{%- endblock-%}
9
10{%- block modalControls -%}
11 {{ renderProgressBtn({dataAttrs: 'data-save', float: 'right', color: 'base', label: 'Save'}) }}
12 {{ renderProgressBtn({dataAttrs: 'data-cancel', float: 'left', label: 'Cancel'}) }}
13{%- endblock -%}
14
15{%- block modalLabel -%}
16 {{ __('Edit Page') }}
17{%- endblock -%}
18
19{%- block modalBody -%}
20 <form>
21 {{ formText('title', 'Title') }}
22 {# JS will populate it #}
23 <div class="apos-modal-tabs">
24 <div class="apos-modal-tab-control">
25 <div class="apos-modal-tab-title apos-active" data-tab="groupSettings">
26 Settings
27 </div>
28 <div class="apos-modal-tab-title" data-tab="groupPermissions">
29 Permissions
30 </div>
31 </div>
32
33 <div class="apos-modal-tab apos-active" data-tab-id="groupSettings">
34 <div class="apos-modal-tab-content">
35 {{ formText('slug', 'Slug') }}
36 {{ formSelect('type', 'Type', []) }}
37 {{ formBoolean('published', 'Published') }}
38 {{ formBoolean('notOrphan', 'Show in Navigation') }}
39 {%- block slug -%}
40 {%- endblock -%}
41 {{ formText('seoDescription', 'SEO Description', { limit: 155 }) }}
42 {{ formTags('tags', 'Tags') }}
43 <div data-type-details></div>
44 </div>
45 </div>
46
47 <div class="apos-modal-tab" data-tab-id="groupPermissions">
48 <div class="apos-modal-tab-content">
49 {# Must contain the entirety of the permissions editor for js. -Tom #}
50 <div data-permissions>
51 {%- block permissionsEditor -%}
52 {{ permissionsEditor({ propagate: true, workflow: workflow }) }}
53 {%- endblock -%}
54 </div>
55 </div>
56 </div>
57
58 </div>
59 </form>
60{%- endblock -%}