Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 783 | Rev 785 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 783 Rev 784
Línea 1058... Línea 1058...
1058
        $("#image-header-box").modal('hide');
1058
        $("#image-header-box").modal('hide');
1059
        return false;
1059
        return false;
1060
    });
1060
    });
Línea -... Línea 1061...
-
 
1061
 
-
 
1062
 
-
 
1063
    var validatorCover = $('#form-footer').validate({
-
 
1064
        debug: true,
-
 
1065
        onclick: false,
-
 
1066
        onkeyup: false,
-
 
1067
        onfocusout: false,
-
 
1068
        ignore: [],
-
 
1069
        rules: {
-
 
1070
           'footer': {
-
 
1071
                required: true,
-
 
1072
                extension: 'jpg|jpeg|png',
-
 
1073
                accept: 'image/jpeg,image/png'
-
 
1074
            },
-
 
1075
        },
-
 
1076
 
-
 
1077
        submitHandler: function(form)
-
 
1078
        {
-
 
1079
            var formdata = false;
-
 
1080
            if (window.FormData){
-
 
1081
                formdata = new FormData(form); //form[0]);
-
 
1082
            }
-
 
1083
 
-
 
1084
            NProgress.start();
-
 
1085
            $.ajax({
-
 
1086
                'dataType'  : 'json',
-
 
1087
                'accept'    : 'application/json',
-
 
1088
                'method'    : 'post',
-
 
1089
                'url'       :  $('#form-footer').attr('action'),
-
 
1090
                'data'      : formdata ? formdata : $('#form-footer').serialize(),
-
 
1091
                'processData': false,
-
 
1092
                'contentType': false,
-
 
1093
            }).done(function(response) {
-
 
1094
                if(response['success']) {
-
 
1095
                    $('#user-footer-img').attr('src',response['data']);
-
 
1096
                    $("#footer-box").modal('hide');
-
 
1097
                } else {
-
 
1098
                    validatorCover.resetForm();
-
 
1099
                    if(jQuery.type(response['data']) == 'string') {
-
 
1100
                        $.fn.showError(response['data']);
-
 
1101
                    } else  {
-
 
1102
                        $.each(response['data'], function( fieldname, errors ) {
-
 
1103
                            $.fn.showFormErrorValidator('#form-footer #' + fieldname, errors);
-
 
1104
                        });
-
 
1105
                    }
-
 
1106
                }
-
 
1107
            }).fail(function( jqXHR, textStatus, errorThrown) {
-
 
1108
                $.fn.showError(textStatus);
-
 
1109
            }).always(function() {
-
 
1110
                NProgress.done();
-
 
1111
            });
-
 
1112
            return false;
-
 
1113
        },
-
 
1114
        invalidHandler: function(form, validator) {
-
 
1115
        
-
 
1116
        }
-
 
1117
    });
1061
 
1118
 
1062
 
1119
 
1063
    $('.btn-footer-open').on("click", function(e){
1120
    $('.btn-footer-open').on("click", function(e){
1064
        e.preventDefault();
1121
        e.preventDefault();
1065
        $('#form-footer #footer').fileinput('reset');
1122
        $('#form-footer #footer').fileinput('reset');