Skip to content

Commit 7a9f991

Browse files
authored
Merge commit from fork
1 parent 7d1971c commit 7a9f991

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

src/bundle/Resources/public/js/scripts/fieldType/ezbinaryfile.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(function(global, doc, eZ) {
1+
(function (global, doc, eZ) {
22
const SELECTOR_FIELD = '.ez-field-edit--ezbinaryfile';
33
const SELECTOR_LABEL_WRAPPER = '.ez-field-edit__label-wrapper';
44
const SELECTOR_FILESIZE_NOTICE = '.ez-data-source__message--filesize';
@@ -15,9 +15,11 @@
1515
const sizeContainer = preview.querySelector('.ez-field-edit-preview__file-size');
1616
const files = [].slice.call(event.target.files);
1717
const fileSize = this.formatFileSize(files[0].size);
18+
const { escapeHTML } = eZ.helpers.text;
19+
const fileName = escapeHTML(files[0].name);
1820

19-
nameContainer.innerHTML = files[0].name;
20-
nameContainer.title = files[0].name;
21+
nameContainer.innerHTML = fileName;
22+
nameContainer.title = fileName;
2123
sizeContainer.innerHTML = fileSize;
2224
sizeContainer.title = fileSize;
2325

@@ -63,5 +65,5 @@
6365
previewField.init();
6466

6567
eZ.addConfig('fieldTypeValidators', [validator], true);
66-
})
68+
});
6769
})(window, window.document, window.eZ);

src/bundle/Resources/public/js/scripts/fieldType/ezimage.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(function(global, doc, eZ) {
1+
(function (global, doc, eZ) {
22
const SELECTOR_FIELD = '.ez-field-edit--ezimage';
33
const SELECTOR_INPUT_FILE = 'input[type="file"]';
44
const SELECTOR_LABEL_WRAPPER = '.ez-field-edit__label-wrapper';
@@ -36,11 +36,13 @@
3636
const sizeContainer = preview.querySelector('.ez-field-edit-preview__file-size');
3737
const files = [].slice.call(event.target.files);
3838
const fileSize = this.formatFileSize(files[0].size);
39+
const { escapeHTML } = eZ.helpers.text;
40+
const fileName = escapeHTML(files[0].name);
3941

4042
this.getImageUrl(files[0], (url) => image.setAttribute('src', url));
4143

42-
nameContainer.innerHTML = files[0].name;
43-
nameContainer.title = files[0].name;
44+
nameContainer.innerHTML = fileName;
45+
nameContainer.title = fileName;
4446
sizeContainer.innerHTML = fileSize;
4547
sizeContainer.title = fileSize;
4648

src/bundle/Resources/public/js/scripts/fieldType/ezmedia.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(function(global, doc, eZ) {
1+
(function (global, doc, eZ) {
22
const SELECTOR_FIELD = '.ez-field-edit--ezmedia';
33
const SELECTOR_PREVIEW = '.ez-field-edit__preview';
44
const SELECTOR_MEDIA = '.ez-field-edit-preview__media';
@@ -62,9 +62,11 @@
6262
const sizeContainer = preview.querySelector('.ez-field-edit-preview__file-size');
6363
const files = [].slice.call(event.target.files);
6464
const fileSize = this.formatFileSize(files[0].size);
65+
const { escapeHTML } = eZ.helpers.text;
66+
const fileName = escapeHTML(files[0].name);
6567

66-
nameContainer.innerHTML = files[0].name;
67-
nameContainer.title = files[0].name;
68+
nameContainer.innerHTML = fileName;
69+
nameContainer.title = fileName;
6870
sizeContainer.innerHTML = fileSize;
6971
sizeContainer.title = fileSize;
7072

0 commit comments

Comments
 (0)