File tree Expand file tree Collapse file tree 3 files changed +16
-10
lines changed
src/bundle/Resources/public/js/scripts/fieldType Expand file tree Collapse file tree 3 files changed +16
-10
lines changed Original file line number Diff line number Diff line change 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' ;
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
6365 previewField . init ( ) ;
6466
6567 eZ . addConfig ( 'fieldTypeValidators' , [ validator ] , true ) ;
66- } )
68+ } ) ;
6769} ) ( window , window . document , window . eZ ) ;
Original file line number Diff line number Diff line change 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' ;
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
Original file line number Diff line number Diff line change 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' ;
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
You can’t perform that action at this time.
0 commit comments