var array_status = [];
$('input[name="filtrosidebar-status"]:checked').each(function() {
array_status.push($(this).val());
});
var new_array_status = array_status.join(',');
var array_categoria = [];
$('input[name="filtrosidebar-categoria"]:checked').each(function() {
array_categoria.push($(this).val());
});
var new_array_categoria = array_categoria.join(',');
var colDefs = [
{ "data": "seleciona_talento", "name": "seleciona_talento", "title": ""},
{ "data": "id", "name": "id", "title": "ID do Talento"},
{ "data": "name", "name": "name", "title": "Nome Completo"},
{ "data": "profile_photo_path", "name": "profile_photo_path", "title": ""},
{ "data": "created", "name": "created", "title": "Registrado em"},
{ "data": "status", "name": "status", "title": "Status"},
{ "data": "updated", "name": "updated", "title": "Atualizado em"},
];
//var colDefs = [
// { "data": "seleciona_talento", "name": "seleciona_talento", "title": ""},
// /* I added a label to the column for the field name which will show up in the card display */
// {
// data: "name", name: "name", title: "Nome Completo", visible: true,
// render: function (data, type, full, meta) { return '' +
// '# '+full.id+''+
// ''+data+''+
// ''}
// },
// {
// data: "profile_photo_path", name: "profile_photo_path", title: "", visible: true,
// render: function (data, type, full, meta) { return '' +
// '
'+
// '
' +
// '
'+
// '
'+
// '
'+
// '
'+
// ''}
// },
// { "data": "created", "name": "created", "title": "Registrado em"},
// { "data": "status", "name": "status", "title": "Status"},
// { "data": "updated", "name": "updated", "title": "Atualizado em"},
//];
function btnDisplayTable(tipo_view) {
var new_tipo_view = $("#display-table").val(tipo_view);
if (tipo_view == 'cartoes') {
$("#carrTalentos").addClass('cards');
$("#carrTalentos thead").addClass('d-none');
// Foto Modelo
table.column(3).visible(true);
table.column(4).visible(false);
table.column(5).visible(false);
table.column(6).visible(false);
} else if(tipo_view == 'lista') {
$("#carrTalentos").removeClass('cards');
$("#carrTalentos thead").removeClass('d-none');
table.column(3).visible(false);
table.column(4).visible(true);
table.column(5).visible(true);
table.column(6).visible(true);
} else{
}
}
function statusDisplayTable() {
var new_tipo_view = $("#display-table").val();
if (new_tipo_view == 'cartoes') {
$("#carrTalentos").addClass('cards');
$("#carrTalentos thead").addClass('d-none');
// Foto Modelo
table.column(3).visible(true);
// Data de Cadastro
table.column(4).visible(false);
// Status
table.column(5).visible(false);
// Data de Atualização
table.column(6).visible(false);
} else if(new_tipo_view == 'lista') {
$("#carrTalentos").removeClass('cards');
$("#carrTalentos thead").removeClass('d-none');
// Foto Modelo
table.column(3).visible(false);
// Data de Cadastro
table.column(4).visible(true);
// Status
table.column(5).visible(true);
// Data de Atualização
table.column(6).visible(true);
} else{
}
}
var table = new DataTable('#carrTalentos', {
processing: true,
serverSide: true,
order: [[1, 'desc']],
lengthMenu: [
[9, 27, 66, -1],
[9, 27, 66, 99]
],
ajax: {
url: "{{ route('talentos.ajax') }}",
data: function (d) {
d.letter = $('#alphabet-search > span.letter.selected').data('letter')
d.status = new_array_status
d.categoria = new_array_categoria
}
},
columns: colDefs,
language: {
url: 'https://cdn.datatables.net/plug-ins/1.11.3/i18n/pt_br.json',
},
});
$('#alphabet-search .letter').on('click', function() {
$('#alphabet-search .letter').removeClass('selected');
$(this).addClass('selected');
table.ajax.reload();
});
// Adicionando tooltip para mostrar a quantidade de itens
$.get('/get-letter-counts', function(data) {
data.forEach(function(item) {
var letterElement = $('#alphabet-search .letter[data-letter="' + item.initial + '"]');
// letterElement.attr('title', 'Count: ' + item.count);
letterElement.attr('title', item.count);
letterElement.tooltip(); // Inicializa o tooltip
letterElement.removeClass('no-results');
});
});
function contagemPorLetra() {
$.ajaxSetup({
headers: { 'X-CSRF-Token' : $('meta[name=_token]').attr('content') }
});
var form_data = new FormData();
var array_status = [];
$('input[name="filtrosidebar-status"]:checked').each(function() {
array_status.push($(this).val());
});
var new_array_status = array_status.join(',');
var array_categoria = [];
$('input[name="filtrosidebar-categoria"]:checked').each(function() {
array_categoria.push($(this).val());
});
var new_array_categoria = array_categoria.join(',');
var array_genero = [];
$('input[name="filtrosidebar-genero"]:checked').each(function() {
array_genero.push($(this).val());
});
var new_array_genero = array_genero.join(',');
var array_identidade_genero = [];
$('input[name="filtrosidebar-identidade-genero"]:checked').each(function() {
array_identidade_genero.push($(this).val());
});
var new_array_identidade_genero = array_identidade_genero.join(',');
var array_etnia = [];
$('input[name="filtrosidebar-etnia"]:checked').each(function() {
array_etnia.push($(this).val());
});
var new_array_etnia = array_etnia.join(',');
var array_tom_pele = [];
$('input[name="filtrosidebar-tomPele"]:checked').each(function() {
array_tom_pele.push($(this).val());
});
var new_array_tom_pele = array_tom_pele.join(',');
var array_olhos = [];
$('input[name="filtrosidebar-olhos"]:checked').each(function() {
array_olhos.push($(this).val());
});
var new_array_olhos = array_olhos.join(',');
var array_cabelo = [];
$('input[name="filtrosidebar-cabelo"]:checked').each(function() {
array_cabelo.push($(this).val());
});
var new_array_cabelo = array_cabelo.join(',');
var array_habilidades_dirige_pilota = [];
$('input[name="filtrosidebar-dirigePilota"]:checked').each(function() {
array_habilidades_dirige_pilota.push($(this).val());
});
var new_array_habilidades_dirige_pilota = array_habilidades_dirige_pilota.join(',');
var array_habilidades_esporte = [];
$('input[name="filtrosidebar-esporte"]:checked').each(function() {
array_habilidades_esporte.push($(this).val());
});
var new_array_habilidades_esporte = array_habilidades_esporte.join(',');
var array_habilidades_musica = [];
$('input[name="filtrosidebar-musica"]:checked').each(function() {
array_habilidades_musica.push($(this).val());
});
var new_array_habilidades_musica = array_habilidades_musica.join(',');
var array_habilidades_outras = [];
$('input[name="filtrosidebar-outrasHabilidades"]:checked').each(function() {
array_habilidades_outras.push($(this).val());
});
var new_array_habilidades_outras = array_habilidades_outras.join(',');
var array_nacionalidade = [];
$('input[name="filtrosidebar-nacionalidade"]:checked').each(function() {
array_nacionalidade.push($(this).val());
});
var new_array_nacionalidade = array_nacionalidade.join(',');
var array_tatuagens = [];
$('input[name="filtrosidebar-tatuagens"]:checked').each(function() {
array_tatuagens.push($(this).val());
});
var new_array_tatuagens = array_tatuagens.join(',');
var array_booker_referencia = [];
$('input[name="filtrosidebar-booker_referencia"]:checked').each(function() {
array_booker_referencia.push($(this).val());
});
var new_array_booker_referencia = array_booker_referencia.join(',');
var letter = $('#alphabet-search > span.letter.selected').data('letter');
var num_talento = $("#filtrosidebar-id-talento").val();
var status = new_array_status;
var categoria = new_array_categoria;
var genero = new_array_genero;
var identidade_genero = new_array_identidade_genero;
var opc_idade = $("input[name='filtrosidebar-idade']:checked").val();
var opc_idade_de = $("#idade-de").val();
var opc_idade_ate = $("#idade-ate").val();
var opc_idade_intervalo = $("#idade-intervalo").val();
var opc_data_nasc_de = $("#data_nasc_de").val();
var opc_data_nasc_ate = $("#data_nasc_ate").val();
var altura_de = $("#altura-de").val();
var altura_ate = $("#altura-ate").val();
var peso_de = $("#peso-de").val();
var peso_ate = $("#peso-ate").val();
var busto_de = $("#busto-de").val();
var busto_ate = $("#busto-ate").val();
var etnia = new_array_etnia;
var tom_pele = new_array_tom_pele;
var cintura_de = $("#cintura-de").val();
var cintura_ate = $("#cintura-ate").val();
var quadril_de = $("#quadril-de").val();
var quadril_ate = $("#quadril-ate").val();
var olhos = new_array_olhos;
var cabelo = new_array_cabelo;
var sapato_de = $("#sapato-de").val();
var sapato_ate = $("#sapato-ate").val();
var manequim_de = $("#manequim-de").val();
var manequim_ate = $("#manequim-ate").val();
var habilidades_dirige_pilota = new_array_habilidades_dirige_pilota;
var habilidades_esporte = new_array_habilidades_esporte;
var habilidades_musica = new_array_habilidades_musica;
var habilidades_outras = new_array_habilidades_outras;
var nacionalidade = new_array_nacionalidade;
var idiomas = $("#idioma-filtro").val();
var tatuagens = new_array_tatuagens;
var estado = $("#estado").val();
var cidade = $("#cidade").val();
var booker_referencia = new_array_booker_referencia;
form_data.append('_token', "{{ csrf_token() }}");
form_data.append('letter', letter);
form_data.append('num_talento', num_talento);
form_data.append('status', status);
form_data.append('categoria', categoria);
form_data.append('genero', genero);
form_data.append('identidade_genero', identidade_genero);
form_data.append('opc_idade', opc_idade);
form_data.append('opc_idade_de', opc_idade_de);
form_data.append('opc_idade_ate', opc_idade_ate);
form_data.append('opc_idade_intervalo', opc_idade_intervalo);
form_data.append('opc_data_nasc_de', opc_data_nasc_de);
form_data.append('opc_data_nasc_ate', opc_data_nasc_ate);
form_data.append('altura_de', altura_de);
form_data.append('altura_ate', altura_ate);
form_data.append('peso_de', peso_de);
form_data.append('peso_ate', peso_ate);
form_data.append('busto_de', busto_de);
form_data.append('busto_ate', busto_ate);
form_data.append('etnia', etnia);
form_data.append('tom_pele', tom_pele);
form_data.append('cintura_de', cintura_de);
form_data.append('cintura_ate', cintura_ate);
form_data.append('quadril_de', quadril_de);
form_data.append('quadril_ate', quadril_ate);
form_data.append('olhos', olhos);
form_data.append('cabelo', cabelo);
form_data.append('sapato_de', sapato_de);
form_data.append('sapato_ate', sapato_ate);
form_data.append('manequim_de', manequim_de);
form_data.append('manequim_ate', manequim_ate);
form_data.append('habilidades_dirige_pilota', habilidades_dirige_pilota);
form_data.append('habilidades_esporte', habilidades_esporte);
form_data.append('habilidades_musica', habilidades_musica);
form_data.append('habilidades_outras', habilidades_outras);
form_data.append('nacionalidade', nacionalidade);
form_data.append('idiomas', idiomas);
form_data.append('tatuagens', tatuagens);
form_data.append('estado', estado);
form_data.append('cidade', cidade);
form_data.append('booker_referencia', booker_referencia);
$.ajax({
url: '{{ route('talentos.contagem_por_letra') }}',
dataType: 'text',
cache: false,
contentType: false,
processData: false,
data: form_data,
type: 'post',
beforeSend: function () {
$("#alphabet-search").html("");
},
success: function(data){
$("#alphabet-search").html(data);
}
});
}
function carregarTabela() {
var array_status = [];
$('input[name="filtrosidebar-status"]:checked').each(function() {
array_status.push($(this).val());
});
var new_array_status = array_status.join(',');
var array_categoria = [];
$('input[name="filtrosidebar-categoria"]:checked').each(function() {
array_categoria.push($(this).val());
});
var new_array_categoria = array_categoria.join(',');
var array_genero = [];
$('input[name="filtrosidebar-genero"]:checked').each(function() {
array_genero.push($(this).val());
});
var new_array_genero = array_genero.join(',');
var array_identidade_genero = [];
$('input[name="filtrosidebar-identidade-genero"]:checked').each(function() {
array_identidade_genero.push($(this).val());
});
var new_array_identidade_genero = array_identidade_genero.join(',');
var array_etnia = [];
$('input[name="filtrosidebar-etnia"]:checked').each(function() {
array_etnia.push($(this).val());
});
var new_array_etnia = array_etnia.join(',');
var array_tom_pele = [];
$('input[name="filtrosidebar-tomPele"]:checked').each(function() {
array_tom_pele.push($(this).val());
});
var new_array_tom_pele = array_tom_pele.join(',');
var array_olhos = [];
$('input[name="filtrosidebar-olhos"]:checked').each(function() {
array_olhos.push($(this).val());
});
var new_array_olhos = array_olhos.join(',');
var array_cabelo = [];
$('input[name="filtrosidebar-cabelo"]:checked').each(function() {
array_cabelo.push($(this).val());
});
var new_array_cabelo = array_cabelo.join(',');
var array_habilidades_dirige_pilota = [];
$('input[name="filtrosidebar-dirigePilota"]:checked').each(function() {
array_habilidades_dirige_pilota.push($(this).val());
});
var new_array_habilidades_dirige_pilota = array_habilidades_dirige_pilota.join(',');
var array_habilidades_esporte = [];
$('input[name="filtrosidebar-esporte"]:checked').each(function() {
array_habilidades_esporte.push($(this).val());
});
var new_array_habilidades_esporte = array_habilidades_esporte.join(',');
var array_habilidades_musica = [];
$('input[name="filtrosidebar-musica"]:checked').each(function() {
array_habilidades_musica.push($(this).val());
});
var new_array_habilidades_musica = array_habilidades_musica.join(',');
var array_habilidades_outras = [];
$('input[name="filtrosidebar-outrasHabilidades"]:checked').each(function() {
array_habilidades_outras.push($(this).val());
});
var new_array_habilidades_outras = array_habilidades_outras.join(',');
var array_nacionalidade = [];
$('input[name="filtrosidebar-nacionalidade"]:checked').each(function() {
array_nacionalidade.push($(this).val());
});
var new_array_nacionalidade = array_nacionalidade.join(',');
var array_tatuagens = [];
$('input[name="filtrosidebar-tatuagens"]:checked').each(function() {
array_tatuagens.push($(this).val());
});
var new_array_tatuagens = array_tatuagens.join(',');
var array_booker_referencia = [];
$('input[name="filtrosidebar-booker_referencia"]:checked').each(function() {
array_booker_referencia.push($(this).val());
});
var new_array_booker_referencia = array_booker_referencia.join(',');
table = $('#carrTalentos').DataTable();
table.destroy();
table = new DataTable('#carrTalentos', {
processing: true,
serverSide: true,
order: [[1, 'desc']],
lengthMenu: [
[9, 27, 66, -1],
[9, 27, 66, 99]
],
ajax: {
url: "{{ route('talentos.ajax') }}",
data: function (d) {
d.letter = $('#alphabet-search > span.letter.selected').data('letter');
d.num_talento = $("#filtrosidebar-id-talento").val();
d.status = new_array_status;
d.categoria = new_array_categoria;
d.genero = new_array_genero;
d.identidade_genero = new_array_identidade_genero;
d.opc_idade = $("input[name='filtrosidebar-idade']:checked").val();
d.opc_idade_de = $("#idade-de").val();
d.opc_idade_ate = $("#idade-ate").val();
d.opc_idade_intervalo = $("#idade-intervalo").val();
d.opc_data_nasc_de = $("#data_nasc_de").val();
d.opc_data_nasc_ate = $("#data_nasc_ate").val();
d.altura_de = $("#altura-de").val();
d.altura_ate = $("#altura-ate").val();
d.peso_de = $("#peso-de").val();
d.peso_ate = $("#peso-ate").val();
d.busto_de = $("#busto-de").val();
d.busto_ate = $("#busto-ate").val();
d.etnia = new_array_etnia;
d.tom_pele = new_array_tom_pele;
d.cintura_de = $("#cintura-de").val();
d.cintura_ate = $("#cintura-ate").val();
d.quadril_de = $("#quadril-de").val();
d.quadril_ate = $("#quadril-ate").val();
d.olhos = new_array_olhos;
d.cabelo = new_array_cabelo;
d.sapato_de = $("#sapato-de").val();
d.sapato_ate = $("#sapato-ate").val();
d.manequim_de = $("#manequim-de").val();
d.manequim_ate = $("#manequim-ate").val();
d.habilidades_dirige_pilota = new_array_habilidades_dirige_pilota;
d.habilidades_esporte = new_array_habilidades_esporte;
d.habilidades_musica = new_array_habilidades_musica;
d.habilidades_outras = new_array_habilidades_outras;
d.nacionalidade = new_array_nacionalidade;
d.idiomas = $("#idioma-filtro").val();
d.tatuagens = new_array_tatuagens;
d.estado = $("#estado").val();
d.cidade = $("#cidade").val();
d.booker_referencia = new_array_booker_referencia;
}
},
columns: colDefs,
language: {
url: 'https://cdn.datatables.net/plug-ins/1.11.3/i18n/pt_br.json',
}
});
table.draw();
contagemPorLetra();
// Inicio - Carregamento Inicial da Tabela
statusDisplayTable();
// Fim - Carregamento Inicial da Tabela
}
function carregarTabelaLetra() {
var array_status = [];
$('input[name="filtrosidebar-status"]:checked').each(function() {
array_status.push($(this).val());
});
var new_array_status = array_status.join(',');
var array_categoria = [];
$('input[name="filtrosidebar-categoria"]:checked').each(function() {
array_categoria.push($(this).val());
});
var new_array_categoria = array_categoria.join(',');
var array_genero = [];
$('input[name="filtrosidebar-genero"]:checked').each(function() {
array_genero.push($(this).val());
});
var new_array_genero = array_genero.join(',');
var array_identidade_genero = [];
$('input[name="filtrosidebar-identidade-genero"]:checked').each(function() {
array_identidade_genero.push($(this).val());
});
var new_array_identidade_genero = array_identidade_genero.join(',');
var array_etnia = [];
$('input[name="filtrosidebar-etnia"]:checked').each(function() {
array_etnia.push($(this).val());
});
var new_array_etnia = array_etnia.join(',');
var array_tom_pele = [];
$('input[name="filtrosidebar-tomPele"]:checked').each(function() {
array_tom_pele.push($(this).val());
});
var new_array_tom_pele = array_tom_pele.join(',');
var array_olhos = [];
$('input[name="filtrosidebar-olhos"]:checked').each(function() {
array_olhos.push($(this).val());
});
var new_array_olhos = array_olhos.join(',');
var array_cabelo = [];
$('input[name="filtrosidebar-cabelo"]:checked').each(function() {
array_cabelo.push($(this).val());
});
var new_array_cabelo = array_cabelo.join(',');
var array_habilidades_dirige_pilota = [];
$('input[name="filtrosidebar-dirigePilota"]:checked').each(function() {
array_habilidades_dirige_pilota.push($(this).val());
});
var new_array_habilidades_dirige_pilota = array_habilidades_dirige_pilota.join(',');
var array_habilidades_esporte = [];
$('input[name="filtrosidebar-esporte"]:checked').each(function() {
array_habilidades_esporte.push($(this).val());
});
var new_array_habilidades_esporte = array_habilidades_esporte.join(',');
var array_habilidades_musica = [];
$('input[name="filtrosidebar-musica"]:checked').each(function() {
array_habilidades_musica.push($(this).val());
});
var new_array_habilidades_musica = array_habilidades_musica.join(',');
var array_habilidades_outras = [];
$('input[name="filtrosidebar-outrasHabilidades"]:checked').each(function() {
array_habilidades_outras.push($(this).val());
});
var new_array_habilidades_outras = array_habilidades_outras.join(',');
var array_nacionalidade = [];
$('input[name="filtrosidebar-nacionalidade"]:checked').each(function() {
array_nacionalidade.push($(this).val());
});
var new_array_nacionalidade = array_nacionalidade.join(',');
var array_tatuagens = [];
$('input[name="filtrosidebar-tatuagens"]:checked').each(function() {
array_tatuagens.push($(this).val());
});
var new_array_tatuagens = array_tatuagens.join(',');
var array_booker_referencia = [];
$('input[name="filtrosidebar-booker_referencia"]:checked').each(function() {
array_booker_referencia.push($(this).val());
});
var new_array_booker_referencia = array_booker_referencia.join(',');
table = $('#carrTalentos').DataTable();
table.destroy();
table = new DataTable('#carrTalentos', {
processing: true,
serverSide: true,
order: [[1, 'desc']],
lengthMenu: [
[9, 27, 66, -1],
[9, 27, 66, 99]
],
ajax: {
url: "{{ route('talentos.ajax') }}",
data: function (d) {
d.letter = $('#alphabet-search > span.letter.selected').data('letter');
d.num_talento = $("#filtrosidebar-id-talento").val();
d.status = new_array_status;
d.categoria = new_array_categoria;
d.genero = new_array_genero;
d.identidade_genero = new_array_identidade_genero;
d.opc_idade = $("input[name='filtrosidebar-idade']:checked").val();
d.opc_idade_de = $("#idade-de").val();
d.opc_idade_ate = $("#idade-ate").val();
d.opc_idade_intervalo = $("#idade-intervalo").val();
d.opc_data_nasc_de = $("#data_nasc_de").val();
d.opc_data_nasc_ate = $("#data_nasc_ate").val();
d.altura_de = $("#altura-de").val();
d.altura_ate = $("#altura-ate").val();
d.peso_de = $("#peso-de").val();
d.peso_ate = $("#peso-ate").val();
d.busto_de = $("#busto-de").val();
d.busto_ate = $("#busto-ate").val();
d.etnia = new_array_etnia;
d.tom_pele = new_array_tom_pele;
d.cintura_de = $("#cintura-de").val();
d.cintura_ate = $("#cintura-ate").val();
d.quadril_de = $("#quadril-de").val();
d.quadril_ate = $("#quadril-ate").val();
d.olhos = new_array_olhos;
d.cabelo = new_array_cabelo;
d.sapato_de = $("#sapato-de").val();
d.sapato_ate = $("#sapato-ate").val();
d.manequim_de = $("#manequim-de").val();
d.manequim_ate = $("#manequim-ate").val();
d.habilidades_dirige_pilota = new_array_habilidades_dirige_pilota;
d.habilidades_esporte = new_array_habilidades_esporte;
d.habilidades_musica = new_array_habilidades_musica;
d.habilidades_outras = new_array_habilidades_outras;
d.nacionalidade = new_array_nacionalidade;
d.idiomas = $("#idioma-filtro").val();
d.tatuagens = new_array_tatuagens;
d.estado = $("#estado").val();
d.cidade = $("#cidade").val();
d.booker_referencia = new_array_booker_referencia;
}
},
columns: colDefs,
language: {
url: 'https://cdn.datatables.net/plug-ins/1.11.3/i18n/pt_br.json',
}
});
table.draw();
// Inicio - Carregamento Inicial da Tabela
statusDisplayTable();
// Fim - Carregamento Inicial da Tabela
}
var cropper;
var image = document.getElementById('cropImgEdit');
// var previewImage = document.getElementById('mc-cover');
function initializeCropper() {
image = document.getElementById('cropImgEdit');
cropper = new Cropper(image, {
aspectRatio: 103 / 182,
viewMode: 1,
autoCropArea: 1,
ready: function() {
updatePreview();
},
crop: function() {
updatePreview();
}
});
}
function getCroppedImage() {
if (cropper) {
croppedImage = cropper.getCroppedCanvas().toDataURL("image/png");
return croppedImage;
} else {
console.error("Cropper is not initialized or has been destroyed.");
return null;
}
}
// ------------- Ação ao abrir o modal -------------
$('#cadNovoTalento').on('shown.bs.modal', function () {
if (cropper) {
cropper.destroy(); // Destrói o cropper anterior
}
initializeCropper();
});
$('#cadNovoTalento').on('hidden.bs.modal', function () {
if (cropper) {
cropper.destroy(); // Destrói o cropper anterior
}
});
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');
}
$('#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]);
}
$('#cropImgEdit').on('load', function() {
if (cropper) {
cropper.destroy(); // Destrói o cropper anterior
}
image = document.getElementById('cropImgEdit');
cropper = new Cropper(image, {
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
});
});
$(document).ready(function() {
contagemPorLetra();
// Inicio - Carregamento Inicial da Tabela
statusDisplayTable();
// Fim - Carregamento Inicial da Tabela
// Delegação de eventos para os elementos dinâmicos
$('#carrTalentos tbody').on('mouseenter', '.hover-trigger', function(event) {
// Obtém o caminho da imagem do atributo data-hover
var imgSrc = $(this).data('hover');
// Atualiza a imagem que será exibida
$('#hoverImage').attr('src', imgSrc);
if (window.innerWidth >= 1024) {
// Código para a tela de desktop
// console.log("Tela de desktop");
// Posiciona a imagem 100px para cima e 100px para a esquerda
$('#hoverImage').css({
top: event.pageY - 100 + 'px',
left: event.pageX - 420 + 'px'
});
} else {
// Código para telas menores (tablet ou mobile)
// console.log("Tela menor que desktop");
// Posiciona a imagem 100px para cima e 100px para a esquerda
$('#hoverImage').css({
top: event.pageY - 250 + 'px',
left: event.pageX - 100 + 'px'
});
}
// Mostra a imagem
$('#hoverImage').show();
});
// Esconde a imagem quando o mouse sai da miniatura
$('#carrTalentos tbody').on('mouseleave', '.hover-trigger', function() {
$('#hoverImage').hide();
});
// Atualiza a posição da imagem conforme o mouse se move
$('#carrTalentos tbody').on('mousemove', '.hover-trigger', function(event) {
if (window.innerWidth >= 1024) {
$('#hoverImage').css({
top: event.pageY - 100 + 'px',
left: event.pageX - 420 + 'px'
});
} else{
$('#hoverImage').css({
top: event.pageY - 250 + 'px',
left: event.pageX - 100 + 'px'
});
}
});
});