Skip to content

Commit b48d57d

Browse files
committed
Revert "netteForms: added mime type validation" - has problem with Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=373621
This reverts commit 21cbd15.
1 parent 36ee64c commit b48d57d

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

src/assets/netteForms.js

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -341,26 +341,16 @@ Nette.validators = {
341341
}
342342
return true;
343343
},
344-
345-
mimeType: function (elem, arg, val) {
346-
arg = Nette.isArray(arg) ? arg : [arg];
347-
for (var i = 0, len = arg.length, re = []; i < len; i++) {
348-
re.push('^' + arg[i].replace('*', '.*') + '$');
349-
}
350-
re = new RegExp(re.join('|'));
351-
344+
image: function (elem, arg, val) {
352345
if (window.FileList && val instanceof FileList) {
353346
for (var i = 0; i < val.length; i++) {
354-
if (val[i].type && !re.test(val[i].type)) {
347+
var type = val[i].type;
348+
if (type && type !== 'image/gif' && type !== 'image/png' && type !== 'image/jpeg') {
355349
return false;
356350
}
357351
}
358352
}
359353
return true;
360-
},
361-
362-
image: function (elem, arg, val) {
363-
return Nette.validators.mimeType(elem, ['image/gif', 'image/png', 'image/jpeg'], val);
364354
}
365355
};
366356

0 commit comments

Comments
 (0)