Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 6448 Rev 6478
Línea 569... Línea 569...
569
        
569
        
570
        $("#extended-box").modal('hide');
570
        $("#extended-box").modal('hide');
571
        return false;
571
        return false;
Línea 572... Línea -...
572
    });
-
 
573
 
-
 
574
	var validatorCompanySize = $('#form-company-size').validate({
-
 
575
        debug: true,
-
 
576
        onclick: false,
-
 
577
        onkeyup: false,
-
 
578
        onfocusout: false,
-
 
579
        ignore: [],
-
 
580
        rules: {
-
 
581
            'company_size_id': {
-
 
582
                required: true,
-
 
583
            },
-
 
584
        },
-
 
585
 
-
 
586
        submitHandler: function(form)
-
 
587
        {
-
 
588
            NProgress.start();
-
 
589
            $.ajax({
-
 
590
                'dataType'  : 'json',
-
 
591
                'accept'    : 'application/json',
-
 
592
                'method'    : 'post',
-
 
593
                'url'       :  $('#form-company-size').attr('action'),
-
 
594
                'data'      :  $('#form-company-size').serialize()
-
 
595
            }).done(function(response) {
-
 
596
                if(response['success']) {
-
 
597
 
-
 
598
                    $('#overview-company-size').html(response['data']);
-
 
599
                    $("#company-size-box").modal('hide');
-
 
600
                } else {
-
 
601
                    validatorCompanySize.resetForm();
-
 
602
                    if(jQuery.type(response['data']) == 'string') {
-
 
603
                        $.fn.showError(response['data']);
-
 
604
                    } else  {
-
 
605
                        $.each(response['data'], function( fieldname, errors ) {
-
 
606
                            $.fn.showFormErrorValidator('#form-company-size #' + fieldname, errors);
-
 
607
                        });
-
 
608
                    }
-
 
609
                }
-
 
610
            }).fail(function( jqXHR, textStatus, errorThrown) {
-
 
611
                $.fn.showError(textStatus);
-
 
612
            }).always(function() {
-
 
613
                NProgress.done();
-
 
614
            });
-
 
615
            return false;
-
 
616
        },
-
 
617
        invalidHandler: function(form, validator) {
-
 
618
        
-
 
619
        }
-
 
620
    });
-
 
621
 
-
 
622
 
-
 
623
    $('.btn-company-size-edit').on("click", function(e){
-
 
624
        e.preventDefault();
-
 
625
 
-
 
626
        NProgress.start();
-
 
627
        $.ajax({
-
 
628
            'dataType'  : 'json',
-
 
629
            'accept'    : 'application/json',
-
 
630
            'method'    : 'get',
-
 
631
            'url'       : '$routeCompanySize',
-
 
632
        }).done(function(response) {
-
 
633
           if(response['success']) {
-
 
634
				$('#form-company-size #company_size_id').val(response['data']['company_size_id']).trigger('change');
-
 
635
           
-
 
636
                validatorCompanySize.resetForm();
-
 
637
 
-
 
638
                $("#company-size-box").modal('show');
-
 
639
            } else {
-
 
640
                $.fn.showError(response['data']);
-
 
641
            }
-
 
642
        }).fail(function( jqXHR, textStatus, errorThrown) {
-
 
643
            $.fn.showError(textStatus);
-
 
644
        }).always(function() {
-
 
645
            NProgress.done();
-
 
646
        });
-
 
647
        return false;
-
 
648
 
-
 
649
    });
-
 
650
    
-
 
651
    $('.btn-company-size-close').on("click", function(e){
-
 
652
        e.preventDefault();
-
 
653
        
-
 
654
        $("#company-size-box").modal('hide');
-
 
655
        return false;
-
 
656
    });
572
    });
657
 
573
 
658
	var validatorIndustry = $('#form-industry').validate({
574
	var validatorIndustry = $('#form-industry').validate({
659
        debug: true,
575
        debug: true,
660
        onclick: false,
576
        onclick: false,