var num_add_tel = {{ ($telefonesSalvos_count + 1) }}; function addTelefone() { num_add_tel++; $("#add-new-mobile").append(""+ "
"+ "has('mobile') ? 'is-invalid' : '' }} border-gray-300 focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm telefones-cad\" type=\"text\" x-mask:dynamic=\"$input.length > 14 ? '(99) 99999-9999' : '(99) 9999-9999'\" id=\"mobile"+num_add_tel+"\" name=\"mobile[]\" :value=\"old('mobile"+num_add_tel+"')\" required autofocus autocomplete=\"mobile"+num_add_tel+"\" placeholder=\"Digite o seu telefone\" />"+ ""+ "
"+ ""); } function delTelefone(new_mobile_number) { $("#new-mobile-"+new_mobile_number).remove(); } var num_add_contato = {{ $contEmergSalvos_count }}; function addContato() { num_add_contato++; if(num_add_contato < 10){ var num_add_contato_ext = '0'+num_add_contato; } else{ var num_add_contato_ext = num_add_contato; } $("#add-novo-contato").append(""+ "
"+ "
"+ " "+ "
"+ "
"+ "has('mobile') ? 'is-invalid' : '' }} border-gray-300 focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm mt-1 w-full\" id=\"contato_fampro_"+num_add_contato_ext+"_nome\" class=\"mt-1 w-full\" type=\"text\" name=\"contato_fampro_nome[]\" required autocomplete=\"contato-fampro-"+num_add_contato_ext+"-nome\" placeholder=\"Digite o nome do contato\" />"+ "
"+ "
"+ "has('mobile') ? 'is-invalid' : '' }} border-gray-300 focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm mt-1 w-full\" id=\"contato_fampro_"+num_add_contato_ext+"_numero\" class=\"mt-1 w-full\" type=\"text\" name=\"contato_fampro_numero[]\" x-mask:dynamic=\"$input.length > 14 ? '(99) 99999-9999' : '(99) 9999-9999'\" required autocomplete=\"contato-fampro-"+num_add_contato_ext+"-nome\" placeholder=\"Digite o número de contato\" />"+ "
"+ "
"+ "has('mobile') ? 'is-invalid' : '' }} border-gray-300 focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm mt-1 w-full\" id=\"contato_fampro_"+num_add_contato_ext+"_parentesco\" class=\"mt-1 w-full\" type=\"text\" name=\"contato_fampro_parentesco[]\" required autocomplete=\"contato-fampro-"+num_add_contato_ext+"-parentesco\" placeholder=\"Digite o parentesco com esse contato\" />"+ "
"+ "
"+ ""); } function delContato(new_contato_number) { $("#contato_fampro_"+new_contato_number).remove(); } function buscaCep(){ $.ajaxSetup({ headers: { 'X-CSRF-Token' : $('meta[name=_token]').attr('content') } }); var form_data = new FormData(); var cep = $("#cep").val(); // var estado = num_estado; form_data.append('_token', "{{ csrf_token() }}"); form_data.append('cep', cep); $.ajax({ url: "{{ route('busca_cep') }}", dataType: 'json', cache: false, contentType: false, processData: false, data: form_data, type: 'post', success: function(data){ // console.log(data.mensagem); $("#endereco").val(data.endereco); $("#estado").val(data.estado).change(); $("#complemento").val(data.complemento); $("#bairro").val(data.bairro); var cidade_opcoes = data.todas_cidades; // console.log(cidade_opcoes); console.log(data); // Selecione o elemento select var selectElement = $('#cidade'); // Limpe as opções existentes, se houver selectElement.empty(); selectElement.append(''); // Adicione as opções ao select $.each(cidade_opcoes, function(index, opcao) { selectElement.append(''); }); $("#cidade").val(data.cidade).change(); }, error: function(xhr, status, error) { console.error('Erro na requisição Ajax: ' + status + ' - ' + error); } }); } function buscaCidade(){ var form_data = new FormData(); var cep = $("#cep").val(); var estado = $("#estado").val(); // var estado = num_estado; form_data.append('_token', "{{ csrf_token() }}"); form_data.append('cep', cep); form_data.append('estado', estado); $.ajax({ url: "{{ route('busca_cidade') }}", dataType: 'json', cache: false, contentType: false, processData: false, data: form_data, type: 'post', success: function(data){ var cidade_opcoes = data.todas_cidades; // console.log(cidade_opcoes); console.log(data); if(data.estado_sel == data.estado){ // Selecione o elemento select var selectElement = $('#cidade'); // Limpe as opções existentes, se houver selectElement.empty(); selectElement.append(''); // Adicione as opções ao select $.each(cidade_opcoes, function(index, opcao) { selectElement.append(''); }); $("#cidade").val(data.cidade).change(); } else{ // Selecione o elemento select var selectElement = $('#cidade'); // Limpe as opções existentes, se houver selectElement.empty(); selectElement.append(''); // Adicione as opções ao select $.each(cidade_opcoes, function(index, opcao) { selectElement.append(''); }); } } }); } function validarCPFCNPJ(cpf_cnpj) { if(cpf_cnpj.length <= 14){ // ----------------- CPF -------------------- // Remover caracteres não numéricos cpf_cnpj = cpf_cnpj.replace(/[^\d]/g, ''); // Verificar se o cpf_cnpj tem 11 dígitos if (cpf_cnpj.length !== 11) { return false; } // Verificar se todos os dígitos são iguais if (/^(\d)\1{10}$/.test(cpf_cnpj)) { return false; } // Calcular o primeiro dígito verificador let soma = 0; for (let i = 0; i < 9; i++) { soma += parseInt(cpf_cnpj.charAt(i)) * (10 - i); } let digito1 = 11 - (soma % 11); if (digito1 > 9) { digito1 = 0; } // Verificar se o primeiro dígito verificador é válido if (parseInt(cpf_cnpj.charAt(9)) !== digito1) { return false; } // Calcular o segundo dígito verificador soma = 0; for (let i = 0; i < 10; i++) { soma += parseInt(cpf_cnpj.charAt(i)) * (11 - i); } let digito2 = 11 - (soma % 11); if (digito2 > 9) { digito2 = 0; } // Verificar se o segundo dígito verificador é válido if (parseInt(cpf_cnpj.charAt(10)) !== digito2) { // Display an info toast with no title toastr.error("CPF Inválido!"); return false; } // cpf_cnpj válido toastr.success("CPF Válido!"); return true; } else{ cpf_cnpj = cpf_cnpj.replace(/[^\d]+/g,''); if(cpf_cnpj == '') return false; if (cpf_cnpj.length != 14) return false; // Elimina cpf_cnpjs invalidos conhecidos if (cpf_cnpj == "00000000000000" || cpf_cnpj == "11111111111111" || cpf_cnpj == "22222222222222" || cpf_cnpj == "33333333333333" || cpf_cnpj == "44444444444444" || cpf_cnpj == "55555555555555" || cpf_cnpj == "66666666666666" || cpf_cnpj == "77777777777777" || cpf_cnpj == "88888888888888" || cpf_cnpj == "99999999999999") return false; // Valida DVs tamanho = cpf_cnpj.length - 2 numeros = cpf_cnpj.substring(0,tamanho); digitos = cpf_cnpj.substring(tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(0)){ toastr.error("CNPJ Inválido!"); return false; } tamanho = tamanho + 1; numeros = cpf_cnpj.substring(0,tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(1)){ toastr.error("CNPJ Inválido!"); return false; } toastr.success("CNPJ Válido!"); return true; } } $(document).ready(function() { // Informações Pessoais: var categoriaSalvas = '{{ $talento_escol_detalhes->categoria }}'; var array_categoriaSalvas = categoriaSalvas.split(","); // Selecionar múltiplos valores $('#category').val(array_categoriaSalvas).trigger('change'); $('#name').val('{{ $talento_escol_detalhes->name }}'); $('#email').val('{{ $talento_escol_detalhes->email }}'); $('#artistic_name').val('{{ $talento_escol_detalhes->nome_artistico }}'); $('#sexo').val('{{ $talento_escol_detalhes->sexo }}').trigger('change'); $('#identidade_genero').val('{{ $talento_escol_detalhes->identidade_genero }}').trigger('change'); $('#data_nasc').val('{{ $talento_escol_detalhes->data_nasc }}'); $('#whatsapp_mobile').val('{{ $talento_escol_detalhes->whatsapp }}'); $('#etnia').val('{{ $talento_escol_detalhes->etnia }}').trigger('change'); $('#nacionalidade').val('{{ $talento_escol_detalhes->nacionalidade }}').trigger('change'); $('#cep').val('{{ $talento_escol_detalhes->cep }}'); $('#estado').val('{{ $talento_escol_detalhes->estado }}').trigger('change'); buscaCidade(); setTimeout( function(){ $('#cidade').val('{{ $talento_escol_detalhes->cidade }}').trigger('change'); }, 2000 ); $('#endereco').val('{{ $talento_escol_detalhes->endereco }}'); $('#numero').val('{{ $talento_escol_detalhes->numero }}'); $('#complemento').val('{{ $talento_escol_detalhes->complemento }}'); $('#bairro').val('{{ $talento_escol_detalhes->bairro }}'); var idiomasSalvas = '{{ $talento_escol_detalhes->idiomas }}'; var array_idiomasSalvas = idiomasSalvas.split(","); $('#idioma').val(array_idiomasSalvas).trigger('change'); $('#formacao').val('{{ $talento_escol_detalhes->formacao }}').trigger('change'); // Redes Sociais: $('#linkedin').val('{{ $talento_escol_detalhes->linkedin }}'); $('#instagram').val('{{ $talento_escol_detalhes->instagram }}'); $('#facebook').val('{{ $talento_escol_detalhes->facebook }}'); // Carreira: $('#carreira_desde').val('{{ $talento_escol_detalhes->carreira_desde }}'); // Detalhes de Corpo: $('#local_tatuagem').val('{{ $talento_escol_detalhes->local_tatuagem }}'); $('#tamanho_tatuagem').val('{{ str_replace(".", ",", $talento_escol_detalhes->tamanho_tatuagem) }}').trigger('change'); // Medidas $('#altura').val('{{ $talento_escol_detalhes->altura }}').trigger('change'); $('#busto').val('{{ $talento_escol_detalhes->busto }}').trigger('change'); $('#cintura').val('{{ $talento_escol_detalhes->cintura }}').trigger('change'); $('#quadril').val('{{ $talento_escol_detalhes->quadril }}').trigger('change'); $('#peso').val('{{ $talento_escol_detalhes->peso }}').trigger('change'); $('#sapato').val('{{ substr($talento_escol_detalhes->sapato, 0, -2) }}').trigger('change'); $('#olhos').val('{{ $talento_escol_detalhes->olhos }}').trigger('change'); $('#cabelo').val('{{ $talento_escol_detalhes->cabelo }}').trigger('change'); $('#tom_pele').val('{{ $talento_escol_detalhes->tom_pele }}').trigger('change'); // Manequim $('#altura_manequim').val('{{ substr($talento_escol_detalhes->altura_manequim, 0, -2) }}').trigger('change'); $('#tamanho_camiseta').val('{{ $talento_escol_detalhes->tamanho_camiseta }}').trigger('change'); // Informações Administrativas: $('#estado_civil').val('{{ $talento_escol_detalhes->estado_civil }}').trigger('change'); var cnhSalvas = '{{ $talento_escol_detalhes->cnh }}'; var array_cnhSalvas = cnhSalvas.split(","); $('#cnh_categoria').val(array_cnhSalvas).trigger('change'); $('#cpf').val('{{ $talento_escol_detalhes->cpf }}'); $('#rg').val('{{ $talento_escol_detalhes->rg }}'); $('#pis').val('{{ $talento_escol_detalhes->pis }}'); $('#drt').val('{{ $talento_escol_detalhes->drt }}'); // Conta Bancária: $('#banco').val('{{ $talento_escol_detalhes->banco }}').trigger('change'); $('#outro_banco').val('{{ $talento_escol_detalhes->outro_banco }}'); $('#agencia').val('{{ $talento_escol_detalhes->numero_agencia }}'); $('#conta').val('{{ $talento_escol_detalhes->numero_conta }}'); $('#pix').val('{{ $talento_escol_detalhes->pix }}'); $('#tipo_conta').val('{{ $talento_escol_detalhes->tipo_conta }}').trigger('change'); $('#cpf_cnpj').val('{{ $talento_escol_detalhes->cpf_cnpj }}'); $('#nome_favorecido').val('{{ $talento_escol_detalhes->nome_favorecido }}'); }); function atualizaTalento() { $.ajaxSetup({ headers: { 'X-CSRF-Token' : $('meta[name=_token]').attr('content') } }); var form_data = new FormData(); var numUsuario = '{{ $talento_escol_detalhes->id }}'; var respRegistroNum = '{{ auth()->user()->id }}'; // var fotosTalento = $('#fotosTalento')[0].files[0]; // -------- Informações Pessoais:-------- var categoria = $('#category').val(); var status = $("input[name ='status']:checked").val(); var nomeCompleto = $('#name').val(); var email = $('#email').val(); var nomeArtistico = $('#artistic_name').val(); var sexo = $('#sexo').val(); var identidade_genero = $('#identidade_genero').val(); var dataNasc = $('#data_nasc').val(); var whatsapp_mobile = $('#whatsapp_mobile').val(); var array_telefone = []; $('input[name="mobile[]"]').each(function() { array_telefone.push($(this).val()); }); var new_array_telefone = array_telefone.join(','); var etnia = $('#etnia').val(); var nacionalidade = $('#nacionalidade').val(); var cep = $('#cep').val(); var estado = $('#estado').val(); var cidade = $('#cidade').val(); var endereco = $('#endereco').val(); var numero = $('#numero').val(); var complemento = $('#complemento').val(); var bairro = $('#bairro').val(); var idioma = $('#idioma').val(); var formacao = $('#formacao').val(); // -------- Redes Sociais: -------- var linkedin = $('#linkedin').val(); var instagram = $('#instagram').val(); var facebook = $('#facebook').val(); var sobre_voce = $('#sobre_voce').val(); var carreira_desde = $('#carreira_desde').val(); var principais_habilidades = $('#principais_habilidades').val(); var principais_trabalhos = $('#principais_trabalhos').val(); var experiencias = $('#experiencias').val(); // -------- Medidas: -------- var altura = $('#altura').val(); var busto = $('#busto').val(); var cintura = $('#cintura').val(); var quadril = $('#quadril').val(); var peso = $('#peso').val(); var sapato = $('#sapato').val(); var olhos = $('#olhos').val(); var cabelo = $('#cabelo').val(); var tom_pele = $('#tom_pele').val(); // -------- Manequim: -------- var altura_manequim = $('#altura_manequim').val(); var tamanho_camiseta = $('#tamanho_camiseta').val(); // -------- Informações Administrativas: -------- var estado_civil = $('#estado_civil').val(); var cnh_categoria = $('#cnh_categoria').val(); var cpf = $('#cpf').val(); var rg = $('#rg').val(); var pis = $('#pis').val(); var drt = $('#drt').val(); // -------- Conta Bancária: -------- var banco = $('#banco').val(); var outro_banco = $('#outro_banco').val(); var agencia = $('#agencia').val(); var conta = $('#conta').val(); var pix = $('#pix').val(); var tipo_conta = $('#tipo_conta').val(); var cpf_cnpj = $('#cpf_cnpj').val(); var nome_favorecido = $('#nome_favorecido').val(); // -------- Outros: -------- var anotacoes = $('#anotacoes').val(); var observacoes = $('#observacoes').val(); // -------- Detalhes de Corpo: -------- var array_marcas = []; $('input[name="marcas[]"]:checked').each(function() { array_marcas.push($(this).val()); }); var new_array_marcas = array_marcas.join(','); var tatuagem = $("input[name ='tatuagem']:checked").val(); var local_tatuagem = $('#local_tatuagem').val(); var tamanho_tatuagem = $('#tamanho_tatuagem').val(); // -------- Habilidades: -------- var array_dirige = []; $('input[name="dirige[]"]:checked').each(function() { array_dirige.push($(this).val()); }); var new_array_dirige = array_dirige.join(','); var array_outras_atividades = []; $('input[name="outras_atividades[]"]:checked').each(function() { array_outras_atividades.push($(this).val()); }); var new_array_outras_atividades = array_outras_atividades.join(','); // -------- Familiares e Procedência: -------- var array_contato_fampro_nome = []; $('input[name="contato_fampro_nome[]"]').each(function() { array_contato_fampro_nome.push($(this).val()); }); var new_array_contato_fampro_nome = array_contato_fampro_nome.join(','); var array_contato_fampro_numero = []; $('input[name="contato_fampro_numero[]"]').each(function() { array_contato_fampro_numero.push($(this).val()); }); var new_array_contato_fampro_numero = array_contato_fampro_numero.join(','); var array_contato_fampro_parentesco = []; $('input[name="contato_fampro_parentesco[]"]').each(function() { array_contato_fampro_parentesco.push($(this).val()); }); var new_array_contato_fampro_parentesco = array_contato_fampro_parentesco.join(','); form_data.append('_token', "{{ csrf_token() }}"); form_data.append('numUsuario', numUsuario); form_data.append('respRegistroNum', respRegistroNum); form_data.append('_token', "{{ csrf_token() }}"); // form_data.append('fotosTalento', fotosTalento); form_data.append('categoria', categoria); form_data.append('status', status); form_data.append('nomeCompleto', nomeCompleto); form_data.append('email', email); form_data.append('nomeArtistico', nomeArtistico); form_data.append('sexo', sexo); form_data.append('identidade_genero', identidade_genero); form_data.append('dataNasc', dataNasc); form_data.append('whatsapp_mobile', whatsapp_mobile); form_data.append('new_array_telefone', new_array_telefone); form_data.append('etnia', etnia); form_data.append('nacionalidade', nacionalidade); form_data.append('cep', cep); form_data.append('estado', estado); form_data.append('cidade', cidade); form_data.append('endereco', endereco); form_data.append('numero', numero); form_data.append('complemento', complemento); form_data.append('bairro', bairro); form_data.append('idioma', idioma); form_data.append('formacao', formacao); form_data.append('linkedin', linkedin); form_data.append('instagram', instagram); form_data.append('facebook', facebook); form_data.append('sobre_voce', sobre_voce); form_data.append('carreira_desde', carreira_desde); form_data.append('principais_habilidades', principais_habilidades); form_data.append('principais_trabalhos', principais_trabalhos); form_data.append('experiencias', experiencias); form_data.append('altura', altura); form_data.append('busto', busto); form_data.append('cintura', cintura); form_data.append('quadril', quadril); form_data.append('peso', peso); form_data.append('sapato', sapato); form_data.append('olhos', olhos); form_data.append('cabelo', cabelo); form_data.append('tom_pele', tom_pele); form_data.append('altura_manequim', altura_manequim); form_data.append('tamanho_camiseta', tamanho_camiseta); form_data.append('estado_civil', estado_civil); form_data.append('cnh_categoria', cnh_categoria); form_data.append('cpf', cpf); form_data.append('rg', rg); form_data.append('pis', pis); form_data.append('drt', drt); form_data.append('banco', banco); form_data.append('outro_banco', outro_banco); form_data.append('agencia', agencia); form_data.append('conta', conta); form_data.append('pix', pix); form_data.append('tipo_conta', tipo_conta); form_data.append('cpf_cnpj', cpf_cnpj); form_data.append('nome_favorecido', nome_favorecido); form_data.append('anotacoes', anotacoes); form_data.append('observacoes', observacoes); form_data.append('new_array_marcas', new_array_marcas); form_data.append('tatuagem', tatuagem); form_data.append('local_tatuagem', local_tatuagem); form_data.append('tamanho_tatuagem', tamanho_tatuagem); form_data.append('new_array_dirige', new_array_dirige); form_data.append('new_array_outras_atividades', new_array_outras_atividades); form_data.append('new_array_contato_fampro_nome', new_array_contato_fampro_nome); form_data.append('new_array_contato_fampro_numero', new_array_contato_fampro_numero); form_data.append('new_array_contato_fampro_parentesco', new_array_contato_fampro_parentesco); $.ajax({ url: '{{ route('talentos.info.atualiza') }}', dataType: 'text', cache: false, contentType: false, processData: false, data: form_data, type: 'post', beforeSend: function () { $("#result-info-atualiza").html(""); }, success: function(data){ $("#result-info-atualiza").html(data); }, error: function(response) { if (response.status === 422) { var errors = response.responseJSON.errors; // Lógica para exibir erros console.log(errors); } else { // Outro tratamento de erros } } }); } function deletaTalento(num_talento_sel, acao) { $.ajaxSetup({ headers: { 'X-CSRF-Token' : $('meta[name=_token]').attr('content') } }); var form_data = new FormData(); if(acao == "cancelar"){ $("#result-info-deleta").html(""); } else if(acao == "confirmar"){ form_data.append('_token', "{{ csrf_token() }}"); form_data.append('num_talento_sel', num_talento_sel); form_data.append('acao', acao); form_data.append('respRegistroNum', '{{ auth()->user()->id }}'); $.ajax({ url: '{{ route('talentos.info.deleta') }}', dataType: 'text', cache: false, contentType: false, processData: false, data: form_data, type: 'post', beforeSend: function () { $("#result-info-deleta").html(""); }, success: function(data){ $("#result-info-deleta").html(data); $('#deletaTalento_modal').modal('show'); } }); } else{ form_data.append('_token', "{{ csrf_token() }}"); form_data.append('num_talento_sel', num_talento_sel); form_data.append('acao', acao); form_data.append('respRegistroNum', '{{ auth()->user()->id }}'); $.ajax({ url: '{{ route('talentos.info.deleta') }}', dataType: 'text', cache: false, contentType: false, processData: false, data: form_data, type: 'post', beforeSend: function () { $("#result-info-deleta").html(""); }, success: function(data){ $("#result-info-deleta").html(data); } }); } } var cropper; var image = document.getElementById('cropImgEdit'); var previewImage = document.getElementById('mc-cover'); cropper = new Cropper(image, { aspectRatio: 103 / 182, viewMode: 1, autoCropArea: 1, ready: function() { updatePreview(); }, crop: function() { updatePreview(); } }); function updatePreview() { // Gerar o canvas do preview var canvas = cropper.getCroppedCanvas({ width: 103, // Defina o tamanho do preview como desejar height: 182, }); previewImage.src = canvas.toDataURL('image/png'); } function cropImage() { $.ajaxSetup({ headers: { 'X-CSRF-Token' : $('meta[name=_token]').attr('content') } }); var croppedImage = cropper.getCroppedCanvas().toDataURL("image/png"); var numUsuario = '{{ $talento_escol_detalhes->id }}'; var form_data = new FormData(); form_data.append('_token', "{{ csrf_token() }}"); form_data.append('fotosTalento', croppedImage); form_data.append('numUsuario', numUsuario); form_data.append('respRegistroNum', '{{ auth()->user()->id }}'); $.ajax({ url: '{{ route('talentos.info.profile_photo') }}', dataType: 'text', cache: false, contentType: false, processData: false, data: form_data, type: 'post', beforeSend: function () { $("#result-info-atualiza").html(""); }, success: function(data){ $("#result-info-atualiza").html(data); }, error: function(response) { if (response.status === 422) { var errors = response.responseJSON.errors; // Lógica para exibir erros console.log(errors); } else { // Outro tratamento de erros } } }); } $('#fotosTalentoArquivo').change(function(event) { const files = event.target.files; const done = function(url) { $('#cropImgEdit').attr('src', url).show(); }; let reader; if (files && files.length > 0) { reader = new FileReader(); reader.onload = function(e) { done(e.target.result); }; reader.readAsDataURL(files[0]); } if (cropper) { cropper.destroy(); // Destrói o cropper anterior } $('#cropImgEdit').one('load', function() { cropper = new Cropper(this, { aspectRatio: 103 / 182, viewMode: 1, autoCropArea: 1, ready: function() { updatePreview(); }, crop: function() { updatePreview(); } }); }).each(function() { if (this.complete) $(this).load(); // Dispara o evento de load se a imagem já estiver carregada }); }); function fotoSelCropper(caminho_img) { cropper.destroy(); var img_cropper = '../../storage/'+caminho_img; $('#cropImgEdit').attr('src', img_cropper); var image = document.getElementById('cropImgEdit'); cropper = new Cropper(image, { aspectRatio: 103 / 182, viewMode: 1, autoCropArea: 1, ready: function() { updatePreview(); }, crop: function() { updatePreview(); } }); }