Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 771 Rev 772
Línea 985... Línea 985...
985
        
985
        
986
        $("#image-box").modal('hide');
986
        $("#image-box").modal('hide');
987
        return false;
987
        return false;
Línea -... Línea 988...
-
 
988
    });
-
 
989
 
-
 
990
 
-
 
991
    var validatorCover = $('#form-header').validate({
-
 
992
        debug: true,
-
 
993
        onclick: false,
-
 
994
        onkeyup: false,
-
 
995
        onfocusout: false,
-
 
996
        ignore: [],
-
 
997
        rules: {
-
 
998
           'header': {
-
 
999
                required: true,
-
 
1000
                extension: 'jpg|jpeg|png',
-
 
1001
                accept: 'image/jpeg,image/png'
-
 
1002
            },
-
 
1003
        },
-
 
1004
 
-
 
1005
        submitHandler: function(form)
-
 
1006
        {
-
 
1007
            var formdata = false;
-
 
1008
            if (window.FormData){
-
 
1009
                formdata = new FormData(form); //form[0]);
-
 
1010
            }
-
 
1011
 
-
 
1012
            NProgress.start();
-
 
1013
            $.ajax({
-
 
1014
                'dataType'  : 'json',
-
 
1015
                'accept'    : 'application/json',
-
 
1016
                'method'    : 'post',
-
 
1017
                'url'       :  $('#form-header').attr('action'),
-
 
1018
                'data'      : formdata ? formdata : $('#form-header').serialize(),
-
 
1019
                'processData': false,
-
 
1020
                'contentType': false,
-
 
1021
            }).done(function(response) {
-
 
1022
                if(response['success']) {
-
 
1023
                    $('#user-header-img').attr('src',response['data']);
-
 
1024
                    $("#header-box").modal('hide');
-
 
1025
                } else {
-
 
1026
                    validatorCover.resetForm();
-
 
1027
                    if(jQuery.type(response['data']) == 'string') {
-
 
1028
                        $.fn.showError(response['data']);
-
 
1029
                    } else  {
-
 
1030
                        $.each(response['data'], function( fieldname, errors ) {
-
 
1031
                            $.fn.showFormErrorValidator('#form-header #' + fieldname, errors);
-
 
1032
                        });
-
 
1033
                    }
-
 
1034
                }
-
 
1035
            }).fail(function( jqXHR, textStatus, errorThrown) {
-
 
1036
                $.fn.showError(textStatus);
-
 
1037
            }).always(function() {
-
 
1038
                NProgress.done();
-
 
1039
            });
-
 
1040
            return false;
-
 
1041
        },
-
 
1042
        invalidHandler: function(form, validator) {
-
 
1043
        
-
 
1044
        }
988
    });
1045
    });
989
 
1046
 
990
    $('.btn-header-open').on("click", function(e){
1047
    $('.btn-header-open').on("click", function(e){
991
        e.preventDefault();
1048
        e.preventDefault();
992
        $('#form-header #header').fileinput('reset');
1049
        $('#form-header #header').fileinput('reset');