| Server IP : 54.233.248.239 / Your IP : 172.28.20.13 Web Server : Apache System : Linux ip-172-28-29-189 6.5.0-1014-aws #14~22.04.1-Ubuntu SMP Thu Feb 15 15:27:06 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.2.34-43+ubuntu22.04.1+deb.sury.org+1 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/vinumday2_0/public/js/ |
Upload File : |
$(window).on('load', function(){
if(sessionStorage.getItem('itemsCart')){
$('#link-finalizar-compra').html(sessionStorage.getItem('itemsCart'));
}
})
/** Show fixed buy */
$(window).scroll(function (event) {
var scroll = $(window).scrollTop();
if(scroll >= 500){
$('.fixed-buy').addClass('show-up');
$('.oferta-relampago-fixed-mob').addClass('active');
}else{
$('.fixed-buy').removeClass('show-up');
$('.oferta-relampago-fixed-mob').removeClass('active');
}
if(scroll >= 650){
$('.buy_fixed_desk, .politicas-popup').addClass('active');
}else{
$('.buy_fixed_desk, .politicas-popup').removeClass('active');
}
if(scroll >= 600){
$('.parallax-mirror').hide();
}else{
$('.parallax-mirror').show();
}
});
$(document).on('click', '.politicas-popup .btn-action', function(){
$(this).closest('.politicas-popup').fadeOut('fast');
});
/** Evento add ao carrinho home */
$(document).on('click', '.btn-comprar', function(){
var versao = $(this).data('versao');
ga('send', {
hitType: 'event',
eventCategory: 'AddCart',
eventAction: 'click',
eventLabel: versao
});
});
function selecionaPix(){
$('.input-codigo input').select();
document.execCommand("copy");
}
$(document).ready(function(){
/** New FAQ */
$(document).on('click', '.new-faq-item .new-faq-title', function(){
var $this = $(this);
$this.closest('.new-faq-item').toggleClass('active').find('.new-faq-content').slideToggle();
})
/** Fazer login */
$(document).on('click', '[fazer-login]', function(e){
e.preventDefault();
$('.register-section').hide();
$('#login').fadeIn();
$([document.documentElement, document.body]).animate({
scrollTop: $("#identificacao").offset().top
}, 1000);
});
/** PIX upload **/
$(document).on('change', '#pix-upload', function(){
$('.pix .filename').text($('#pix-upload').val().split('\\').pop());
});
$(document).on('click', '.copy-pix', function(){
selecionaPix();
alertUtil.alertSuccess("Copiado com sucesso!");
});
/** Click on wine picture **/
$(document).on('click', '.oferta-do-dia__img', function(){
$('[data-fancybox="gallery"]')[0].click();
});
/** Validation style */
$(document).on('click', 'button[type="submit"]', function(){
$(':invalid').addClass('invalid');
$([document.documentElement, document.body]).animate({
scrollTop: ($('input:invalid, select:invalid').first().offset().top) - 150
}, 0);
});
$(document).on('keyup blur change', 'input.invalid, select.invalid', function(){
$(this).removeClass('invalid');
});
/** Modal anivesário */
$(document).on('click', '.close-aniv, .aniv-mask', function(){
$('.modal-aniver').removeClass('active');
});
/** Cupom de primeira compra */
$(document).on('click', '.copiar-pc', function(){
var cupom = document.getElementById('cp-input');
cupom.select();
cupom.setSelectionRange(0, 99999);
document.execCommand("copy");
alertUtil.alertSuccess("Cupom copiado. Aproveite!");
});
$(document).on('click', '.close-pc, .pc-mask', function(){
$('.primeira-compra').removeClass('active');
cookieUtil.set("primeiraCompraClosed", true, 365);
});
$(document).on('click', '[continue-comprando]', function(){
$('.primeira-compra').removeClass('active');
cookieUtil.set("primeiraCompraClosed", true, 365);
setTimeout(function() {
window.location.href = '/confirmacao-mailchimp';
}, 500);
});
$(document).on('click', '[receber-cupom]', function(){
var mailValue = $('#email-pc').val();
if(mailValue != "" && isEmail(mailValue)){
var linkSend = $('#link-send').val();
$('[receber-cupom] .fa').removeClass('hidden');
$('[receber-cupom]').attr('disabled', true);
$('#email-pc').attr('disabled', true);
$.post( linkSend, { email: mailValue } )
.done(function(){
$('[receber-cupom] .fa').addClass('hidden');
$('[receber-cupom]').attr('disabled', false);
$('#email-pc').attr('disabled', false);
$('.primeira-compra .content.pt1').addClass('hidden');
$('.primeira-compra .content.pt2').removeClass('hidden');
/*setTimeout(function() {
window.location.href = '/confirmacao-mailchimp';
}, 500);*/
})
.fail(function() {
$('[receber-cupom] .fa').addClass('hidden');
$('[receber-cupom]').attr('disabled', false);
$('#email-pc').attr('disabled', false);
alertUtil.alertError("Ops! Ocorreu um erro. Tente novamente.");
})
}else{
alertUtil.alertError("Digite um e-mail válido", "", true);
}
});
/** Show modal primeira compra */
if(cookieUtil.get("primeiraCompraClosed") !== 'true'){
$('.primeira-compra').addClass('active');
}
/** Add body class **/
var page = window.location.pathname.substr(1).split("/")[0];
var sectionPage = window.location.pathname.substr(1).split("/")[1];
if(page == ""){
page = "home"
}
$('body').attr('class', page + "-body");
$('body').addClass(page + "-" + sectionPage);
$(".quantidade").attr({
"max" : 99, // substitute your own
"min" : 1 // values (or variables) here
});
$(document).on('click','#cadastrarNews',function(event){
$.ajax({
url: "/cadastrar-news",
type: "post",
data: {
nome:$('#newsletterNome').val(),
email:$('#newsletterEmail').val()
},
success:function(data){
if(data.status){
$('.newsletter').fadeOut();
alertUtil.alertSuccess(data.message);
}else{
alertUtil.alertError(data.message);
}
},
});
});
$(window).scroll(function(){
if ($(window).scrollTop() > 600){$('.cabecalho').addClass('active');}
if ($(window).scrollTop() > 600){$('.oferta-relampago-fixed').addClass('active');}
if ($(window).scrollTop() > 600){$('.filtros-flutuante').addClass('active');}
if ($(window).scrollTop() > 600){$('.rodape-flutuante').addClass('active');}
if ($(window).scrollTop() > 600){$('.banner img').fadeOut();}
if ($(window).scrollTop() > 600){$('.cabecalho').css('top','0px');}
// if ($(window).scrollTop() > 600){$('.oferta-relampago-fixed').css('top','0px');}
if ($(window).scrollTop() < 600 && $(window).scrollTop() > 401){$('.cabecalho').css('top','-100px');}
if ($(window).scrollTop() < 500){$('.cabecalho').removeClass('active');}
if ($(window).scrollTop() < 500){$('.oferta-relampago-fixed').removeClass('active');}
if ($(window).scrollTop() < 500){$('.rodape-flutuante').removeClass('active');}
if ($(window).scrollTop() < 600){$('.filtros-flutuante').removeClass('active');}
if ($(window).scrollTop() < 500){$('.banner img').fadeIn();}
if ($(window).scrollTop() < 400){$('.cabecalho').css('top','0px');}
//if ($(window).scrollTop() < 400){$('.oferta-relampago-fixed').css('top','0px');}
});
$('a[href*="#"]:not([href="#"])').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
if (target.length) {
$('html, body').animate({
scrollTop: target.offset().top
}, 1000);
return false;
}
}
});
$("#enviarMensagem").click(function(){
$.ajax({
url: "",
type: "post",
data: {
example:teste,
},
success:function(data){
data = JSON.parse(data);
},
});
});
$('#contatoForm, #solicitarForm').submit(function(e){
e.preventDefault();
$.ajax({
url:$(this).attr('action'),
type:$(this).attr('method'),
dataType:'json',
data:$(this).serialize(),
beforeSend:function(){
$('.carregando').fadeIn();
},
success:function(data){
if(data.status){
$('.adicionado i').attr('class', 'fa fa-check-circle');
}else{
$('.adicionado i').attr('class', 'fa fa-times');
}
$('.adicionado span').html(data.message);
$('.adicionado').fadeIn();
$('.carregando').fadeOut();
},
error : function(xhr, textStatus, errorThrown) {
if (xhr.status === 0) {
alert('Falha na conexão.\n Verifique o sinal de Internet.');
} else if (xhr.status == 404) {
alert('Falha ao localizar a página. [404]');
} else if (xhr.status == 500) {
alert('Falha no servidor [500].');
} else if (errorThrown === 'parsererror') {
alert('Falha na requisição.');
} else if (errorThrown === 'timeout') {
alert('Tempo esgotado.');
} else if (errorThrown === 'abort') {
alert('Solicitação abortada.');
} else {
alert('Ocorreu um erro. Tente novamente!');
}
}
});
});
$('<div class="quantidade-nav"><div class="quantidade-button quantidade-up">+</div><div class="quantidade-button quantidade-down">-</div></div>').insertAfter('.quantidade input');
$('.quantidade').each(function() {
var spinner = $(this),
input = spinner.find('input[type="number"]'),
btnUp = spinner.find('.quantidade-up'),
btnDown = spinner.find('.quantidade-down'),
min = input.attr('min'),
max = input.attr('max');
btnUp.click(function() {
var oldValue = parseFloat(input.val());
if (oldValue >= max) {
var newVal = oldValue;
} else {
var newVal = oldValue + 1;
}
spinner.find("input").val(newVal);
spinner.find("input").trigger("change");
});
btnDown.click(function() {
var oldValue = parseFloat(input.val());
if (oldValue <= min) {
var newVal = oldValue;
} else {
var newVal = oldValue - 1;
}
spinner.find("input").val(newVal);
spinner.find("input").trigger("change");
});
});
$('.checkout-google').click(function(){
clicked = true;
$('.abcRioButton').trigger('click');
});
$(document).on('click', '.modal-padrao-overlay, .close-mod-padrao', function(){
$('body').removeClass('modal-padrao-opened');
$('.modal-padrao-content').html('');
})
});
function abrirProduto(id) {
$('#produtoBox' + id).fadeIn();
}
function fecharProduto(id) {
$('#produtoBox' + id).fadeOut();
}
function abrirModalPadrao(content){
$('body').addClass('modal-padrao-opened');
if(content && content != ''){
$('.modal-padrao-content').html(content);
}
}
$(document).on('click','.categorias__item',function(){
var tipo_produto = $(this).data('id');
$.ajax({
url: "/passou-aqui",
type: "post",
data: {
slug:tipo_produto,
},
success:function(data){
$('.quem-passou-aqui').html(data.html);
},
});
});
$(document).on('click','.quem-passou-aqui__carousel-item',function(){
var id_produto = $(this).data('id');
var slug_tipo_produto = $(this).data('tipo');
$.ajax({
url: "/passou-aqui-carousel",
type: "post",
data: {
id_produto:id_produto,
slug_tipo_produto:slug_tipo_produto,
},
success:function(data){
$('.quem-passou-aqui').html(data.html);
},
});
});
function number_format (number, decimals, dec_point, thousands_sep) {
// Strip all characters but numerical ones.
number = (number + '').replace(/[^0-9+\-Ee.]/g, '');
var n = !isFinite(+number) ? 0 : +number,
prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
s = '',
toFixedFix = function (n, prec) {
var k = Math.pow(10, prec);
return '' + Math.round(n * k) / k;
};
// Fix for IE parseFloat(0.55).toFixed(0) = 0;
s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
if (s[0].length > 3) {
s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);
}
if ((s[1] || '').length < prec) {
s[1] = s[1] || '';
s[1] += new Array(prec - s[1].length + 1).join('0');
}
return s.join(dec);
}
function reloadCart(){
var meio_pagamento = $('.meio-pagamento__forma-pagamento.active').data('id');
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url:'/reload-cart',
type:'POST',
data : {meio_pagamento : meio_pagamento},
beforeSend:function(){
// $('.carregando').fadeIn();
},
success:function(data){
if(data.status){
$('#cart').html(data.html);
$('[name="parcelas"]').html(data.parcelas);
$('#box-cashback').html(data.html_cashback);
if(data.html_adega_virada != ''){
$('#cupom-adega-virada').html(data.html_adega_virada).removeClass('hidden');
}else{
$('#cupom-adega-virada').html(data.html_adega_virada).addClass('hidden');
}
if(data.html_adega_regulamento != ''){
$('#regulamento-adega-virada').html(data.html_adega_regulamento).removeClass('hidden');
}else{
$('#regulamento-adega-virada').html(data.html_adega_regulamento).addClass('hidden');
}
$('#cashback-line-checkout').html(data.html_cashback_checkout);
$('#link-finalizar-compra').html(data.text_finalizar_compra);
sessionStorage.setItem('itemsCart', data.text_finalizar_compra);
if(data.reserva.data_expiracao != ''){
window.data_expiracao = data.reserva.data_expiracao;
window.data_atual = data.reserva.data_atual;
window.data_expire = data.reserva.data_expire;
window.checkoutReserva = false;
window.seconds = 0;
if(window.data_expiracao != ''){
var data1 = moment(window.data_atual, "DD/MM/YYYY hh:mm:ss");
var data2 = moment(window.data_expire, "DD/MM/YYYY hh:mm:ss");
window.seconds = data2.diff(data1, 'seconds') - parseInt(1);
}
$("#box_flutuante").hide();
startTempoReserva();
}else{
finishDownOver();
}
if(data.valor_total.valor_restante <= 0 && data.usar_saldo){
$('#meios-pagamento-pix, #meios-pagamento-card-deposito').addClass('hidden');
$('.meio-pagamento__tab-pagamento').addClass('hidden');
$('#meio-pagamento-cash').addClass('active');
$('.meio-pagamento__tab-pagamento').eq(0).removeClass('active');
$('#confirmarCompra').css('margin-top', '0px');
$("input[type=radio][value=CASH]").prop("checked",true);
}else{
$('#meios-pagamento-pix, #meios-pagamento-card-deposito').removeClass('hidden');
$('#meio-pagamento-cash').removeClass('active');
$('.meio-pagamento__tab-pagamento').removeClass('hidden');
$('#confirmarCompra').css('margin-top', '60px');
if(meio_pagamento == 'C'){
$('.meio-pagamento__tab-pagamento').eq(0).addClass('active');
}else if(meio_pagamento == 'D'){
$('.meio-pagamento__tab-pagamento').eq(1).addClass('active');
}else if(meio_pagamento == 'P'){
$('.meio-pagamento__tab-pagamento').eq(2).addClass('active');
}
$("input[type=radio][value=" + meio_pagamento + "]").prop("checked", true);
}
var HtmlValorDeposito = '';
// if(data.valor_total.total_original != data.valor_total.total){
// HtmlValorDeposito = '<span class="valor-antigo">R$ ' + data.valor_total.total_original + '</span>';
// }
alert('reload');
let valorOriginal = data.valor_total.total;
let valorNumerico = parseFloat(valorOriginal.replace(',', '.'));
let valorComDesconto = valorNumerico * 0.95;
let valorComDescontoFormatado = valorComDesconto.toFixed(2).replace('.', ',');
HtmlValorDeposito += '<strong>R$ ' + valorComDescontoFormatado + '</strong>';
$('.valor-total-deposito').html(HtmlValorDeposito);
if(data.valor_total.desconto != ''){
$('.desconto-aplicado').text(data.valor_total.desconto);
$('.aplicado').show();
}
if(data.valor_total.cupom != null && data.valor_total.cupom != 'null'){
$('.valor-total-pedido').html('R$ ' + data.valor_total.total_cupom);
}else{
$('.valor-total-pedido').html('R$ ' + data.valor_total.total_original);
}
$('.saldo-negativo').html('R$ ' + data.valor_total.total_cashback);
}else{
alertUtil.alertError(data.message);
}
$('.carregando').fadeOut();
}
});
}
var clicked = false;
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}