Skip to content

Commit de227fa

Browse files
author
Carlos Hernández
committed
Refactor Dropzone preview structure for better container organization and added button attributes.
1 parent 2e7f151 commit de227fa

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

src/Dropzone/templates/form_theme.html.twig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
{{- translation_domain is same as(false) ? attr.placeholder : attr.placeholder|trans({}, translation_domain) -}}
1111
{%- endif -%}
1212
</div>
13+
1314
<div class="dropzone-preview-container" data-symfony--ux-dropzone--dropzone-target="previewContainer">
1415
<div class="dropzone-preview" data-symfony--ux-dropzone--dropzone-target="preview" style="display: none">
1516
<div class="dropzone-preview-image" style="display: none"
@@ -19,9 +20,8 @@
1920
data-symfony--ux-dropzone--dropzone-target="previewClearButton"
2021
data-symfony--ux-dropzone--dropzone-filename-param="0"
2122
data-action="symfony--ux-dropzone--dropzone#clear"
22-
></button>
23+
></button>
2324
</div>
2425
</div>
25-
2626
</div>
2727
{%- endblock %}

src/Dropzone/tests/Form/DropzoneTypeTest.php

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,17 @@ public function testRenderForm()
4343
4444
<div class="dropzone-placeholder" data-symfony--ux-dropzone--dropzone-target="placeholder"></div>
4545
46-
<div class="dropzone-preview" data-symfony--ux-dropzone--dropzone-target="preview" style="display: none">
47-
<button class="dropzone-preview-button" type="button"
48-
data-symfony--ux-dropzone--dropzone-target="previewClearButton"></button>
49-
50-
<div class="dropzone-preview-image" style="display: none"
51-
data-symfony--ux-dropzone--dropzone-target="previewImage"></div>
52-
53-
<div data-symfony--ux-dropzone--dropzone-target="previewFilename" class="dropzone-preview-filename"></div>
46+
<div class="dropzone-preview-container" data-symfony--ux-dropzone--dropzone-target="previewContainer">
47+
<div class="dropzone-preview" data-symfony--ux-dropzone--dropzone-target="preview" style="display: none">
48+
<div class="dropzone-preview-image" style="display: none"
49+
data-symfony--ux-dropzone--dropzone-target="previewImage"></div>
50+
<div data-symfony--ux-dropzone--dropzone-target="previewFilename" class="dropzone-preview-filename"></div>
51+
<button class="dropzone-preview-button" type="button"
52+
data-symfony--ux-dropzone--dropzone-target="previewClearButton"
53+
data-symfony--ux-dropzone--dropzone-filename-param="0"
54+
data-action="symfony--ux-dropzone--dropzone#clear"
55+
></button>
56+
</div>
5457
</div>
5558
</div></div></div></form>
5659
',

0 commit comments

Comments
 (0)