|
|
|
@ -140,7 +140,31 @@ function uploadAndAttachFiles(files, inputEl) {
|
|
|
|
|
if (sizeExceeded) {
|
|
|
|
|
window.alert(maxFileSizeExceeded);
|
|
|
|
|
} else {
|
|
|
|
|
uploadAndTypeFiles(files,inputEl);
|
|
|
|
|
//$.each(files, function() {addFile(inputEl, this, true);});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function uploadAndTypeFiles(files, inputEl) {
|
|
|
|
|
|
|
|
|
|
var enableType = $(inputEl).data('file-type');
|
|
|
|
|
var typeSupportrdMessage = $(inputEl).data('type-support-message');
|
|
|
|
|
if (enableType == null || enableType.trim() == "")
|
|
|
|
|
{
|
|
|
|
|
$.each(files, function() {addFile(inputEl, this, true);});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
var typeSupported = false;
|
|
|
|
|
$.each(files, function() {
|
|
|
|
|
var a = this.name.split('.');
|
|
|
|
|
var type = a[a.length-1];
|
|
|
|
|
var rs = enableType.indexOf(type);
|
|
|
|
|
if(rs >= 0) {typeSupported = true }
|
|
|
|
|
});
|
|
|
|
|
if (typeSupported) {
|
|
|
|
|
$.each(files, function() {addFile(inputEl, this, true);});
|
|
|
|
|
} else {
|
|
|
|
|
window.alert(typeSupportrdMessage + enableType);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|