var predictronlabs = predictronlabs || {}; predictronlabs.fileUploader = (function($){ return { init: function(){ $('.uniform-file input[type=file]').uniform(); $('.file-uploader form').ajaxForm({ beforeSubmit: function(arr, $form){ $form.addClass('uploading'); }, success: function(response, statusTExt, jqXHR, $form){ var notifyType = 'success'; if(!response.success){ notifyType = 'error'; } $form.notify(response.message, notifyType); //alert(response.message); $form.removeClass('uploading'); }, error: function(jqXHR, textStatus, errorThrown){ $form.notify(response.message, 'error'); console.log(jqXHR, textStatus, errorThrown); console.log(jqXHR.statusCode()); $form.removeClass('uploading'); }, dataType: 'json' }); } } })(jQuery);