@@ -4,7 +4,7 @@ import {clippie} from 'clippie';
4
4
import { showTemporaryTooltip } from '../modules/tippy.js' ;
5
5
import { GET , POST } from '../modules/fetch.js' ;
6
6
import { showErrorToast } from '../modules/toast.js' ;
7
- import { createElementFromHTML , createElementFromAttrs , elemGetAttributeNumber } from '../utils/dom.js' ;
7
+ import { createElementFromHTML , createElementFromAttrs } from '../utils/dom.js' ;
8
8
9
9
const { csrfToken, i18n} = window . config ;
10
10
@@ -52,8 +52,8 @@ export async function initDropzone(dropzoneEl) {
52
52
const dzInst = await createDropzone ( dropzoneEl , {
53
53
url : dropzoneEl . getAttribute ( 'data-upload-url' ) ,
54
54
headers : { 'X-Csrf-Token' : csrfToken } ,
55
- maxFiles : elemGetAttributeNumber ( 'data-max-file' , null ) , // match dropzone default value, no limit
56
- maxFilesize : elemGetAttributeNumber ( 'data-max-size' , 256 ) , // match dropzone default value: 256 MiB
55
+ maxFiles : Number ( dropzoneEl . getAttribute ( 'data-max-file' ) ) || null , // match dropzone default value, no limit
56
+ maxFilesize : Number ( dropzoneEl . getAttribute ( 'data-max-size' ) ) || 256 , // match dropzone default value: 256 MiB
57
57
acceptedFiles : [ '*/*' , '' ] . includes ( dropzoneEl . getAttribute ( 'data-accepts' ) ) ? null : dropzoneEl . getAttribute ( 'data-accepts' ) ,
58
58
addRemoveLinks : true ,
59
59
dictDefaultMessage : dropzoneEl . getAttribute ( 'data-default-message' ) ,
0 commit comments