'+info[0].categoria+'');
$($tag_nome).html(info[0].nome);
// mostra quantidades
for (var i = 1; i <= info[0].quantidade; i++) {
$("#quantity").append('');
}
$($tag_preco).html(parseFloat(info[0].preco_final).toLocaleString('pt-br',{style: 'currency', currency: 'BRL'}));
$($tag_descricao).html(info[0].descricao);
$($tag_breve_descricao).html(info[0].breve_descricao);
carregarCoresDoProduto(info[0].id, "#lista-de-cores", ".lista-de-cores", ".bloco-de-cores");
carregarTamanhosDoProduto(info[0].id, "#lista-de-tamanhos", ".lista-de-tamanhos", ".bloco-de-tamanhos");
carregarFotosDoProduto(info[0].id, "#fotos-do-produto", ".panorama-de-fotos-do-produto");
carregarProdutosPorCategoria(info[0].id_categoria, $tag_produtos_relacionados);
carregarCaracteristicasDoProduto(info[0].id,".caracteristicas-produto");
var vezes = 6;
var divisao_sem_juros = parseFloat(info[0].preco_final)/vezes;
var divisao = parseFloat(divisao_sem_juros).toLocaleString('pt-br',{style: 'currency', currency: 'BRL'});
texto_parcelamento = "em até "+ vezes+"x de "+divisao+" sem juros no cartão de crédito ou à vista no boleto.";
$($tag_texto_parcelamento).html(texto_parcelamento);
}
function listarCores(info, $tag, $tag_texto,$bloco){
if(info.length == 1 && info[0].id == 5){
$($bloco).hide();
} else{
$($bloco).show();
}
$.each(info, function(i, item) {
$($tag).append('');
$($tag_texto).append(info[i].nome+",");
});
}
function carregarCoresDoProduto($produto, $tag, $tag_texto, $bloco){
var link = "https:///site/api/listar/api_cores/quando-produto/for-igual/de-"+$produto+"/a-partir-de-0/traga-9999/ordenado-por-nome/de-forma-crescente";
$.ajax({
url: link, async: true,
type: 'GET',
dataType: 'json',
}).done(function(info) {
listarCores(info, $tag, $tag_texto, $bloco);
}).fail(function() {
console.log("Falha na obtenção de um produto.");
});
}
function listarCaracteristicas(info, $tag){
$.each(info, function(i, item) {
$($tag).append(''+info[i].nome+'');
});
}
function carregarCaracteristicasDoProduto($produto, $tag){
var link = "https:///site/api/listar/api_caracteristicas/quando-produto/for-igual/de-"+$produto+"/a-partir-de-0/traga-9999/ordenado-por-nome/de-forma-crescente";
$.ajax({
url: link, async: true,
type: 'GET',
dataType: 'json',
}).done(function(info) {
listarCaracteristicas(info, $tag);
}).fail(function() {
console.log("Falha na obtenção de características");
});
}
function listarTamanhos(info, $tag, $tag_texto, $bloco){
if(info.length == 1 && info[0].id == 18){
$($bloco).hide();
} else{
$($bloco).show();
}
$.each(info, function(i, item) {
$($tag).append('');
$($tag_texto).append(info[i].nome+",");
});
}
function carregarTamanhosDoProduto($produto, $tag, $tag_texto, $bloco){
var link = "https:///site/api/listar/api_tamanhos/quando-produto/for-igual/de-"+$produto+"/a-partir-de-0/traga-9999/ordenado-por-nome/de-forma-crescente";
$.ajax({
url: link, async: true,
type: 'GET',
dataType: 'json',
}).done(function(info) {
listarTamanhos(info, $tag, $tag_texto, $bloco);
}).fail(function() {
console.log("Falha na obtenção de um produto.");
});
}
function listarProdutosPesquisa(info, $id){
listarProdutos($id, info, 1);
}
function carregarProdutosPequisa($id, $termo){
var link = "https:///site/api/listarAgrupado/api_produtos/quando-nome/for-parecido/de-"+
encodeURI($termo)+"/a-partir-de-0/traga-"+getLocal("traga")+"/ordenado-por-nome/de-forma-crescente/agrupado-por-id";
$.ajax({
url: link, async: true,
type: 'GET',
dataType: 'json',
}).done(function(info) {
listarProdutosPesquisa(info, $id);
}).fail(function() {
console.log("Falha na obtenção de todos produtos da pesquisa.");
});
}
function carregarTodosProdutos($id){
var link = "https:///site/api/listarAgrupado/api_produtos/quando-1/for-igual/de-1/a-partir-de-0/traga-"+getLocal("traga")+"/ordenado-por-"+getLocal("ordenado-por")+"/de-forma-"+getLocal("de-forma")+"/agrupado-por-id";
$.ajax({
url: link, async: true,
type: 'GET',
dataType: 'json',
}).done(function(info) {
listarProdutos($id, info);
}).fail(function() {
console.log("Falha na obtenção de todos produtos.");
});
}
function gerarHash(string) {
var hash = 0;
if (string.length == 0) return hash;
for (i = 0; i < string.length; i++) {
char = string.charCodeAt(i);
hash = ((hash << 5) - hash) + char;
hash = hash & hash;
}
return hash;
}
function listarProdutos($id, info, $limitar_por_linha){
$($id).html("");
var quantidade = 0;
var quebra = 5;
var controle = 0;
var html;
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
quebra = 2;
}
html = '';
$.each(info, function(i, item) {
quantidade = quantidade + 1;
controle = controle + 1;
if(controle > quebra){
html += '
';
html += '';
controle = 1;
}
html += montarProduto(info[i]);
});
for (var i = 1; i <= (5 - controle); i++) {
html += '
';
}
if($limitar_por_linha == 1){
html += '
...
';
html += '
...
';
}
html += '
';
$($id).append(html);
// sem produtos? some com carregar mais
if(parseInt(getLocal("traga")) > quantidade){$(".carregarMais").hide();} else {$(".carregarMais").show();}
}
function listarProdutosCategoria($info,$tag, $tag_nome_categoria,$tag_descricao_categoria){
listarProdutos($tag, $info);
$($tag_nome_categoria).append(" "+$info[0].categoria);
$($tag_descricao_categoria).append(" "+$info[0].categoria_descricao);
}
function carregarProdutosPorCategoria($categoria, $tag, $tag_nome_categoria, $tag_descricao_categoria){
var link = "https:///site/api/listar/api_todos_produtos/quando-id_categoria/for-igual/de-"+$categoria+"/a-partir-de-0/traga-"+getLocal("traga")+"/ordenado-por-"+getLocal("ordenado-por")+"/de-forma-"+getLocal("de-forma");
$.ajax({
url: link, async: true,
type: 'GET',
dataType: 'json',
}).done(function(info) {
listarProdutosCategoria(info,$tag, $tag_nome_categoria,$tag_descricao_categoria);
}).fail(function() {
console.log("Falha na obtenção de produtos por categoria.");
});
}
function montarFoto($item){
return ``;
}
function montarFotoPequena($item){
return ``;
}
function montarProduto($item){
var vezes = parseInt(Math.random() * (6 - 3) + 3);
var divisao_sem_juros = parseFloat($item.preco_final)/vezes;
var divisao = parseFloat(divisao_sem_juros).toLocaleString('pt-br',{style: 'currency', currency: 'BRL'});
if(parseFloat($item.preco_final) > (Math.random() * (250 - 0) + 0)){
texto_parcelamento = vezes+"x de "+divisao+" + juros";
} else{
texto_parcelamento = "1x cartão de crédito";
}
return `
`+$item.categoria+`
`+$item.nome+`
`+parseFloat($item.preco_final).toLocaleString('pt-br',{style: 'currency', currency: 'BRL'})+`
`+parseFloat($item.preco_normal).toLocaleString('pt-br',{style: 'currency', currency: 'BRL'})+`
`+texto_parcelamento+`
`;
}
try {
if(JSON.parse(localStorage.getItem("user")).success === true){
$(".button-logout").show();
}
} catch (e) {
$(".button-logout").hide();
}
$("#formLogin").submit(function(e){
e.preventDefault();
login($("#email_field").val(), $("#pass_field").val())
});
$("#formLoginCreate").submit(function(e){
e.preventDefault();
criarLogin($("#firstname_field").val(), $("#cpf_field").val(), $("#date_field").val(), $("#phone1_field").val(), $("#email_field_create").val(), $("#pass_field_create").val(), $("#nome_local_field").val(), $("#rua_field").val(), $("#bairro_field").val(), $("#cidade_field").val(),$("#estado_field").val(),$("#numero_field").val(), $("#referencia_field").val(), $("#horario_field").val(), $("#cep_field").val());
});
$( ".button-logout" ).click(function() {
logout();
});
function logout(){
$('#modalGenerica').modal();
$('#modalGenericaTitulo').html("Um instante...");
$('#modalGenericaDescricao').html("Estamos processando sua solicitação...");
$.ajax('https:///site/api/logout',{
data: JSON.stringify({modulo:'clientes'}),
type: 'POST',
'contentType': 'application/json',
success: function(data, textStatus, request){
if(data.sucesso == "token"){gerarToken();}
if(data.sucesso == "sim"){
$('#modalGenericaTitulo').html(data.titulo);
$('#modalGenericaDescricao').html(data.descricao);
setTimeout(function(){
window.location.href = 'https://';
}, 3000);
} else {
$('#modalGenericaTitulo').html(data.titulo);
$('#modalGenericaDescricao').html(data.descricao);
}
}
});
}
function buscarParametroAmigavel(variable) {
var path = location.pathname;
path = window.location.href
var res = path.replace("https://", "");
path = res;
var parts = path.substr(1).split('/'), value;
while(parts.length) {
if (parts.shift() === variable) value = parts.shift();
else parts.shift();
}
return value;
}
function buscarParametro($parameter){
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
var value = urlParams.get($parameter)
if(value === null){
value = "";
}
return value;
}
function atualizaCEP($cep){
$.ajax('https:///site/api/atualizaCEP',{
data: JSON.stringify({modulo:'cep',cep:$cep}),
type: 'POST',
'contentType': 'application/json',
success: function(data, textStatus, request){
if(data.sucesso == "token"){gerarToken();}
if(data.sucesso == "sim"){
// atualizado
}
}
});
}
function atualizaTipoFrete($tipo_frete){
$.ajax('https:///site/api/atualizaTipoFrete',{
data: JSON.stringify({modulo:'frete', tipo_frete: $tipo_frete}),
type: 'POST',
'contentType': 'application/json',
success: function(data, textStatus, request){
if(data.sucesso != "sim"){
$('#modalGenerica').modal();
$('#modalGenericaTitulo').html("Não foi possível atualizar o tipo de entrega.");
$('#modalGenericaDescricao').html("Tente novamente ou entre em contato.");
}
}
});
}
function atualizaEndereco($horario, $referencia, $numero, $estado, $cidade, $bairro, $rua, $nome_endereco, $cep){
$('.main').fadeTo("slow", 0.1);
$('.header').fadeTo("slow", 0.1);
$('.footer').fadeTo("slow", 0.1);
$('#modalGenericaModal').modal();
$('#modalGenericaTituloModal').html("Enviando dados...");
$('#modalGenericaDescricaoModal').html("Aguarde, estamos registrando sua solicitação...");
$.ajax('https:///site/api/atualizaEndereco',{
data: JSON.stringify({modulo:'enderecos', horario: $horario, referencia: $referencia, numero: $numero, estado: $estado, cidade: $cidade, bairro: $bairro, rua: $rua, nome_endereco: $nome_endereco, cep: $cep}),
type: 'POST',
'contentType': 'application/json',
success: function(data, textStatus, request){
if(data.sucesso == "token"){gerarToken();}
if(data.sucesso == "sim"){
window.location.href = 'https:///checkout-2';
} else {
$('.main').fadeTo("slow", 1);
$('.header').fadeTo("slow", 1);
$('.footer').fadeTo("slow", 1);
$('#modalGenerica').modal();
$('#modalGenericaTitulo').html("Não foi possível salvar seu endereço.");
$('#modalGenericaDescricao').html("Tente novamente ou entre em contato.");
window.location.href = 'https:///checkout-1';
}
}
});
}
function login($email, $senha){
$('#modalGenerica').modal();
$('#modalGenericaTitulo').html("Um instante...");
$('#modalGenericaDescricao').html("Estamos processando sua solicitação...");
$.ajax('https:///site/api/login',{
data: JSON.stringify({modulo:'clientes',email:$email,senha:$senha}),
type: 'POST',
'contentType': 'application/json',
success: function(data, textStatus, request){
$('#modalGenericaTitulo').html(data.titulo);
$('#modalGenericaDescricao').html(data.descricao);
if(data.sucesso == "token"){gerarToken();}
if(data.sucesso == "sim"){
setTimeout(function(){
window.parent.closeModal();
window.location.href = 'https:///checkout-1';
}, 3000);
}
}
});
}
function buscarDadosLogin(){
$.ajax('https:///site/api/info',{
data: JSON.stringify({modulo:'clientes'}),
type: 'POST',
'contentType': 'application/json',
success: function(data, textStatus, request){
//console.log(data);
if(data.sucesso == "token"){gerarToken();}
if(data.sucesso == "sim"){
$("#botao-sair").show();
$("#login-usuario").html("Boas compras "+data.cliente.nome+".");
$("#cep").val(data.ultimo_endereco.cep);
} else {
$("#botao-sair").hide();
}
}
});
}
function buscarDadosCheckout1(){
$.ajax('https:///site/api/info',{
data: JSON.stringify({modulo:'clientes'}),
type: 'POST',
'contentType': 'application/json',
success: function(data, textStatus, request){
console.log(data);
if(data.sucesso == "token"){gerarToken();}
if(data.sucesso == "sim"){
$("#nome_local_field").val(data.ultimo_endereco.nome);
$("#rua_field").val(data.ultimo_endereco.rua);
$("#numero_field").val(data.ultimo_endereco.numero);
$("#bairro_field").val(data.ultimo_endereco.bairro);
$("#referencia_field").val(data.ultimo_endereco.referencia);
$("#horario_field").val(data.ultimo_endereco.horario);
$("#cidade_field").val(data.ultimo_endereco.cidade);
$("#cep_field").val(data.ultimo_endereco.cep);
$("#estado_field").val(data.ultimo_endereco.estado);
$('.main').fadeTo("slow", 1);
$('.header').fadeTo("slow", 1);
$('.footer').fadeTo("slow", 1);
setTimeout(function(){
preencherCEP(document.getElementById('tipo_cep').value, document.getElementById('cep_field').value);
calcularFrete(document.getElementById('cep_field').value, document.getElementById('tipo_cep').value);
}, 1000);
} else {
window.location.href = 'https:///entrar';
}
}
});
}
function buscarDadosCheckout2(){
$('.main').fadeTo("slow", 0.1);
$('.header').fadeTo("slow", 0.1);
$('.footer').fadeTo("slow", 0.1);
$('#modalGenericaModal').modal();
$('#modalGenericaTituloModal').html("Gerando pagamento...");
$('#modalGenericaDescricaoModal').html("Aguarde, estamos gerando seu link de pagamento...");
$.ajax('https:///site/api/infoPedido',{
data: JSON.stringify({modulo:'clientes'}),
type: 'POST',
'contentType': 'application/json',
success: function(data, textStatus, request){
console.log(data);
if(data.sucesso == "token"){gerarToken();}
if(data.sucesso == "sim"){
$('#modalGenericaModal').modal('hide');
$('.main').fadeTo("slow", 1);
$('.header').fadeTo("slow", 1);
$('.footer').fadeTo("slow", 1);
$("#firstname_field").html(data.cliente.nome);
$("#cpf_field").html(data.cliente.cpf);
$("#nome_local_field").html(data.ultimo_endereco.nome);
$("#rua_field").html(data.ultimo_endereco.rua);
$("#numero_field").html(data.ultimo_endereco.numero);
$("#bairro_field").html(data.ultimo_endereco.bairro);
$("#referencia_field").html(data.ultimo_endereco.referencia);
$("#horario_field").html(data.ultimo_endereco.horario);
$("#cidade_field").html(data.ultimo_endereco.cidade);
$("#cep_field").html(data.ultimo_endereco.cep);
$("#estado_field").html(data.ultimo_endereco.estado);
$("#modo-frete").html("Frete "+data.TipoFrete+"");
$("#valor-modo-frete").html("R$ "+data.ValorFrete);
$("#valor-produtos").html("R$ "+data.ValorPedidoSemFrete);
$("#valor-total").html("R$ "+data.ValorPedidoComFrete);
$("#numero-pedido").html(data.NumeroPedido);
if(data.LinkPagamento != null){
$("#link-pagamento").show();
$("#link-pagamento").attr("href", data.LinkPagamento);
buscarCarrinho();
} else{
alert("Para realizar o pagamento entre em contato conosco.\nEstamos aceitando PIX.");
}
} else {
$('#modalGenericaTituloModal').html("Carrinho vazio...");
$('#modalGenericaDescricaoModal').html("Insira itens para comprar.");
var timer = setTimeout(function() {
window.location.href = 'https://';
}, 3000);
}
}
});
}
$('#modalCadastro').on('hidden.bs.modal', function () {
buscarDadosCheckout1();
})
function removerCarrinho($item){
$('#modalGenericaCarrinho').modal();
$('#modalGenericaTituloCarrinho').html("Um instante...");
$('#modalGenericaDescricaoCarrinho').html("Estamos processando sua solicitação...");
$.ajax('https:///site/api/removerCarrinho',{
data: JSON.stringify({modulo:'carrinho_compras',item:$item}),
type: 'POST',
'contentType': 'application/json',
success: function(data, textStatus, request){
$('#modalGenericaTituloCarrinho').html(data.titulo);
$('#modalGenericaDescricaoCarrinho').html(data.descricao);
buscarCarrinho();
}
});
}
function adicionarCarrinho($produto, $quantia, $cor, $tamanho){
$('#modalGenericaCarrinho').modal();
$('#modalGenericaTituloCarrinho').html("Um instante...");
$('#modalGenericaDescricaoCarrinho').html("Estamos processando sua solicitação...");
$.ajax('https:///site/api/adicionarCarrinho',{
data: JSON.stringify({modulo:'carrinho_compras',produto:$produto,quantia:$quantia,cor:$cor,tamanho:$tamanho}),
type: 'POST',
'contentType': 'application/json',
success: function(data, textStatus, request){
$('#modalGenericaTituloCarrinho').html(data.titulo);
$('#modalGenericaDescricaoCarrinho').html(data.descricao);
buscarCarrinho();
}
});
}
function criarLogin($nome, $cpf, $nascimento, $telefone, $email, $senha, $nome_endereco, $rua, $bairro, $cidade, $estado, $numero, $referencia, $horario, $cep){
$('#modalGenerica').modal();
$('#modalGenericaTitulo').html("Um instante...");
$('#modalGenericaDescricao').html("Estamos processando sua solicitação...");
$.ajax('https:///site/api/criar',{
data: JSON.stringify({modulo:'clientes',nome:$nome,cpf:$cpf,telefone:$telefone,senha:$senha,email:$email,nascimento:$nascimento,nome_endereco:$nome_endereco, rua:$rua, bairro:$bairro, cidade:$cidade, estado:$estado, numero:$numero, referencia:$referencia, horario:$horario, cep:$cep}),
type: 'POST',
'contentType': 'application/json',
success: function(data, textStatus, request){
$('#modalGenericaTitulo').html(data.titulo);
$('#modalGenericaDescricao').html(data.descricao);
setTimeout(function(){
login($email, $senha);
}, 4000);
}
});
}
window.closeModal = function(){
// ao fazer login fecha modal
$('#modalCadastro').modal('hide');
location.reload();
buscarDadosCheckout1();
};
function buscarCarrinho(){
$.ajax('https:///site/api/carrinho',{
data: JSON.stringify({modulo:'api_carrinho'}),
type: 'POST',
'contentType': 'application/json',
success: function(data, textStatus, request){
if(data.sucesso == "token"){gerarToken();}
if(data.sucesso == "sim"){
if(data.quantia_total == 0 || data.quantia_total === null){
$("#car_top").html('
Nenhum produto no carrinho
Navegue pelo site e adicione itens no seu carrinho.
');
$("#alert_quantity").html("");
$(".car_end").html('Atualmente você não possui produtos em seu carrinho. |
');
$("#bloco-frete").hide();
} else {
$(".detalhes-frete").hide();
$("#finalizar").hide();
$("#bloco-frete").show();
$("#alert_quantity").html(data.quantia_total);
$("#car_top").html("");
$(".car_end").html("");
$("#car_top").html('');
for (var i = 0; i < data.quantia_total; i++) {
$("#car_top").append('
'+data.itens[i].cor+' - '+data.itens[i].tamanho+'
'+data.itens[i].carrinho_quantia+' x R$ '+data.itens[i].carrinho_valor+'');
$(".car_end").append('
| Quantia: '+data.itens[i].carrinho_quantia+' | Preço: '+data.itens[i].carrinho_valor+' | Coloração: '+data.itens[i].cor+' | Tamanho: '+data.itens[i].tamanho+' | |
');
}
$("#car_top").append('
Total R$ '+data.valor_total+'
');
$(".preco_produtos").html('R$ '+data.valor_total+"
");
}
}
}
});
}
function listarFotos(info, $tag, $tag_panorama){
var html_completo = '';
var html = "";
var primeira = true;
$.each(info, function(i, item) {
html = html+" "+montarFoto(info[i]);
if(primeira == true){
primeira = false;
$($tag_panorama).append(`
`);
} else {
$($tag_panorama).append(`
`);
}
});
html_completo = html_completo+html+"
";
$($tag).append(html_completo);
$('.owl-carousel').owlCarousel({
nav: true,
items: 1,
loop: true,
autoplay: true,
autoPlaySpeed: 5000,
autoPlayTimeout: 5000,
lazyLoad: true,
autoplayHoverPause: true
});
}
function carregarFotosDoProduto($produto,$tag, $tag_panorama) {
var link = "https:///site/api/listar/api_fotos_produtos/quando-produto/for-igual/de-"+$produto+"/a-partir-de-0/traga-9999/ordenado-por-produto/de-forma-crescente";
$.ajax({
url: link, async: true,
type: 'GET',
dataType: 'json',
}).done(function(info) {
listarFotos(info, $tag, $tag_panorama);
}).fail(function() {
console.log("Falha na obtenção de fotos de um produto.");
});
}
$(".traga").change(function(e){
setLocal("traga", $(this).val());
setLocal("quantas-vezes-busca", $(this).val());
carregarTodosProdutos("#listar-todos-produtos");
});
$(".carregarMais").click(function(e){
carregandoMais();
});
$(".ordenar-produtos").change(function(e){
if($(this).val() == "padrao"){
setLocal("ordenado-por","id");
setLocal("de-forma","decrescente");
} else if($(this).val() == "menor_preco"){
setLocal("ordenado-por","preco_final");
setLocal("de-forma","crescente");
} else if($(this).val() == "maior_preco"){
setLocal("ordenado-por","preco_final");
setLocal("de-forma","decrescente");
} else if($(this).val() == "maior_desconto"){
setLocal("ordenado-por","preco_normal");
setLocal("de-forma","decrescente");
} else if($(this).val() == "menor_desconto"){
setLocal("ordenado-por","preco_normal");
setLocal("de-forma","crescente");
} else if($(this).val() == "ordem_alfabetica"){
setLocal("ordenado-por","nome");
setLocal("de-forma","crescente");
} else if($(this).val() == "primeiro_cadastrado"){
setLocal("ordenado-por","id");
setLocal("de-forma","crescente");
} else if($(this).val() == "ultimo_cadastrado"){
setLocal("ordenado-por","id");
setLocal("de-forma","decrescente");
} else {
setLocal("ordenado-por","id");
setLocal("de-forma","decrescente");
}
setLocal("ordenacao",$(this).val());
carregarTodosProdutos("#listar-todos-produtos");
});
$(window).scroll(function(){
if($(window).scrollTop() + 600 > $(document).height() - $(window).height() ){
//carregandoMais();
}
});
function getCache($local){
return localStorage.getItem("v"+localStorage.getItem("versao")+"-"+$local);
}
function setCache($item,$local){
localStorage.setItem("v"+localStorage.getItem("versao")+"-"+$item,$local);
}
function getLocal($local){
return localStorage.getItem($local);
}
function setLocal($item,$local){
localStorage.setItem($item,$local);
}
function buscarVersao(){
var link = "https:///site/api/versao";
$.ajax({
url: link, async: true,
type: 'GET'
}).done(function(info) {
if(info == ""){
alert("Sua internet está muito lenta, você terá dificuldades para navegar.");
} else {
//nova versão no servidor
//alert("Versão onn: "+info);
//alert("Versão off: "+localStorage.getItem("versao"));
if(info != localStorage.getItem("versao")){
//alert("Limpa e atualiza.");
localStorage.clear();
localStorage.setItem("versao",info);
} else {
//alert("Mantém");
localStorage.setItem("versao",info);
}
}
}).fail(function() {
console.log("Falha na obtenção de todos produtos.");
});
}
function buscarDadosWebiste(){
var link = "https:///site/api/listar/api_configuracoes/quando-1/for-igual/de-1/a-partir-de-0/traga-9999/ordenado-por-nome/de-forma-crescente";
$.ajax({
url: link, async: true,
type: 'GET',
dataType: 'json'
}).done(function(info) {
if(info == ""){
alert("Sua internet está muito lenta, você terá dificuldades para navegar.");
} else {
//nova versão no servidor
//alert("Versão onn: "+info);
//alert("Versão off: "+localStorage.getItem("versao"));
//$.each(info, function(i, item) {
//var classe = ".config-linkshop-"+item.nome.replace(' ', '-').replace(' ', '-').replace(' ', '-').normalize("NFD").replace(/[\u0300-\u036f]/g, "").toLowerCase();
//$(classe).html(item.descricao);
//console.log(classe);
//});
/*
if(info != localStorage.getItem("versao")){
//alert("Limpa e atualiza.");
localStorage.clear();
} else {
//alert("Mantém");
localStorage.setItem("versao",info);
}
*/
}
}).fail(function() {
console.log("Falha na obtenção de todos produtos.");
});
}
function sugestaoPesquisa(){
var link = "https:///site/api/listarAgrupado/api_produtos/quando-1/for-igual/de-1/a-partir-de-0/traga-99999/ordenado-por-nome/de-forma-crescente/agrupado-por-id";
$.ajax({
url: link, async: true,
type: 'GET',
dataType: 'json',
}).done(function(info) {
listarSugestoes(info);
}).fail(function() {
console.log("Falha na obtenção de todos produtos.");
});
}
function carregandoMais(){
$quantas_vezes_busca = getLocal("quantas-vezes-busca");
$traga = getLocal("traga");
$traga = parseInt($quantas_vezes_busca) + parseInt($traga);
setLocal("traga", $traga);
carregarTodosProdutos("#listar-todos-produtos");
}
function listarSugestoes(info){
var opcoes = "";
$.each(info, function(i, item) {
opcoes = opcoes + '