$(function() {
if(fileloader !== undefined) {
$.each(fileloader, function(index, value) {
var id = value.id;
var model = value.model;
var formData = {};
if(typeof model == 'string' && model !== '') {
formData.model = model;
}
if(typeof id == 'string' && id !== '') {
formData.id = id;
$('#'+id).fileupload({
dataType: 'json',
url: '/fileloader/upload',
formData: formData,
done: function(e, data) {
if(!data.result.error) {
var id = data.result.result.id;
var input = $('#'+id);
var multiple = $(input).attr('multiple') !== undefined;
var wrapper = $(input).parents('.fileloader-wrapper').first();
var html = '
';
$('#modal_form_contacts .contacts-form-help span').css({display:'none'});
if(!multiple) {
var inputs = $(wrapper).find('.fileloader-item-remove');
$.each(inputs, function(i, v) {
$(v).trigger('click');
});
}
$(html).appendTo($(wrapper).find('.fileloader-list'));
}
}
});
}
});
}
$(document).on('click', '.fileloader-item-remove', function(e) {
var wrapper = $(this).parents('.fileloader-item-wrapper').first();
var id = $(wrapper).data('id');
$.post(
'/fileloader/delete',
{
id: id
},
function(data) {}
);
$('#modal_form_contacts .contacts-form-help span').css({display:'block'});
$(wrapper).remove();
});
});