Skip to content

Commit a4cd102

Browse files
committed
Image edit
1 parent 6b4e0cb commit a4cd102

File tree

4 files changed

+46
-43
lines changed

4 files changed

+46
-43
lines changed

form-component.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,6 @@
9090
caption=include.caption
9191
alternative-text=include.alternative-text
9292
copyright=include.copyright
93-
author=include.author %}
93+
author=include.author
94+
rows=include.rows %}
9495
{% endif %}

form-field-id

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% if include.id %}
2-
{%- assign this_id = include.id -%}
2+
id="{{ include.id }}"
33
{% else %}
44
id="form-field-{{ include.label | remove: 'label_' | remove: 'message_' | slugify }}"
55
{% endif %}

form-field-image.html

+37-38
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,40 @@
22
{%- capture this_add_id -%}{{ include.label | slugify }}-add-item{%- endcapture -%}
33
{%- capture this_id -%}field-{{ include.label | remove: 'label_' | slugify }}{%- endcapture -%}
44
{%- capture this_accept -%}{{ include.accept | default: 'image/*'}}{%- endcapture -%}
5-
<fieldset
6-
{% include patterns/form-field-id %}
7-
data-pat-inject="
8-
url: {{ include.action | default: page.url }};
9-
source: #{{ this_id }}-list::element;
10-
target: #{{ this_id }}-list::element"
11-
class="
12-
{{ include.class }}
13-
group
14-
pat-form-field-image
15-
pat-autosubmit
16-
pat-inject
17-
pat-subform
18-
{% if include.depends %}pat-depends{% endif %}">
19-
{% if include.label %}<legend>{% include patterns/form-field-label-conditional.html %}</legend>{% endif %}
20-
{%- capture list_id -%}{{ include.id }}-list{%- endcapture -%}
21-
{% if include.image %}
22-
<figure
23-
class="pat-image">
24-
{% include patterns/picture.html
25-
alternative-text=include.alternative-text
26-
copyright=include.copyright
27-
author=include.author
28-
source=include.image %}
29-
</figure>
30-
{% include patterns/sortable-files-button-bar.html
31-
remove=true
32-
multiple=false
33-
edit-panel=include.edit-panel
34-
%}
35-
{% else %}
36-
{% include patterns/sortable-files-button-bar.html
37-
remove=false
38-
multiple=false
39-
accept=this_accept
40-
%}
41-
{% endif %}
42-
</fieldset>
5+
<!-- <pat-form-field-image> -->
6+
<fieldset
7+
{% include patterns/form-field-id %}
8+
{% include patterns/form-field-auto-save-attributes %}
9+
class="
10+
{{ include.class }}
11+
group
12+
pat-form-field-image
13+
{% include patterns/form-field-auto-save-classes %}
14+
{% if include.depends %}pat-depends{% endif %}"
15+
{% if include.depends %}data-pat-depends="{{ include.depends }}; transition: slide" {% endif %}>
16+
<legend>
17+
{%- include patterns/form-field-label-conditional.html -%}
18+
</legend>
19+
{% if include.image %}
20+
<figure
21+
class="pat-image">
22+
{% include patterns/picture.html
23+
alternative-text=include.alternative-text
24+
copyright=include.copyright
25+
author=include.author
26+
source=include.image %}
27+
</figure>
28+
{% include patterns/sortable-files-button-bar.html
29+
remove=true
30+
multiple=false
31+
edit-panel=include.edit-panel
32+
%}
33+
{% else %}
34+
{% include patterns/sortable-files-button-bar.html
35+
remove=false
36+
multiple=false
37+
accept=this_accept
38+
%}
39+
{% endif %}
40+
</fieldset>
41+
<!-- </pat-form-field-image> -->

form.html

+6-3
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@
8484
caption=item.caption
8585
alternative-text=item.alternative_text
8686
copyright=item.copyright
87-
author=item.author %}
87+
author=item.author
88+
rows=item.rows %}
8889
{% endfor %}
8990
{% elsif include.src contains 'page.' %}
9091
{% for item in page[src] %}
@@ -117,7 +118,8 @@
117118
caption=item.caption
118119
alternative-text=item.alternative_text
119120
copyright=item.copyright
120-
author=item.author %}
121+
author=item.author
122+
rows=item.rows %}
121123
{% endfor %}
122124
{% else %}
123125
{% for item in site.data[src] %}
@@ -150,7 +152,8 @@
150152
caption=item.caption
151153
alternative-text=item.alternative_text
152154
copyright=item.copyright
153-
author=item.author %}
155+
author=item.author
156+
rows=item.rows %}
154157
{% endfor %}
155158
{% endif %}
156159
<!-- </slot> -->

0 commit comments

Comments
 (0)