@@ -42,8 +42,11 @@ class JqueryFileUploadWidget implements HtmlElementInterface {
42
42
protected $ embedFormData ;
43
43
44
44
protected $ acceptFileTypes ;
45
+ protected $ acceptFileTypesMessage = "Not an accepted file type " ;
45
46
protected $ maxFileSize ;
47
+ protected $ maxFileSizeMessage = "Filesize is too big " ;
46
48
protected $ minFileSize ;
49
+ protected $ minFileSizeMessage = "Filesize is too small " ;
47
50
protected $ maxNumberOfFiles ;
48
51
protected $ disableValidation ;
49
52
@@ -320,6 +323,16 @@ public function setAcceptFileTypes($acceptFileTypes) {
320
323
return $ this ;
321
324
}
322
325
326
+ /**
327
+ * The message to display when file doesnt match the $acceptFileTypes.
328
+ *
329
+ * @param string $acceptFileTypesMessage
330
+ */
331
+ public function setAcceptFileTypesMessage ($ acceptFileTypesMessage ) {
332
+ $ this ->acceptFileTypesMessage = $ acceptFileTypesMessage ;
333
+ return $ this ;
334
+ }
335
+
323
336
/**
324
337
* The maximum allowed file size in bytes.
325
338
* Example: 10000000 // 10 MB
@@ -333,6 +346,16 @@ public function setMaxFileSize($maxFileSize) {
333
346
$ this ->maxFileSize = $ maxFileSize ;
334
347
return $ this ;
335
348
}
349
+
350
+ /**
351
+ * The message to display when file is bigger then $maxFileSize.
352
+ *
353
+ * @param string $maxFileSizeMessage
354
+ */
355
+ public function setMaxFileSizeMessage ($ maxFileSizeMessage ) {
356
+ $ this ->maxFileSizeMessage = $ maxFileSizeMessage ;
357
+ return $ this ;
358
+ }
336
359
337
360
/**
338
361
* The minimum allowed file size in bytes.
@@ -348,6 +371,16 @@ public function setMinFileSize($minFileSize) {
348
371
$ this ->minFileSize = $ minFileSize ;
349
372
return $ this ;
350
373
}
374
+
375
+ /**
376
+ * The message to display when file is smaller then $maxFileSize.
377
+ *
378
+ * @param string $minFileSizeMessage
379
+ */
380
+ public function setMinFileSizeMessage ($ minFileSizeMessage ) {
381
+ $ this ->minFileSizeMessage = $ minFileSizeMessage ;
382
+ return $ this ;
383
+ }
351
384
352
385
/**
353
386
* This option limits the number of files that are allowed to be uploaded using this widget.
0 commit comments