| Server IP : 51.222.109.124 / Your IP : 216.73.217.148 Web Server : Apache System : Linux scl07net.netdom.salvador.br 3.10.0-962.3.2.lve1.5.44.3.el7.x86_64 #1 SMP Mon Feb 22 04:35:33 EST 2021 x86_64 User : vertra94 ( 1153) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/vertra94/public_html/loja/app/js/public/ |
Upload File : |
$(function () {
var baseUri = $('base').attr('href').replace('/app/', '');
//lightbox fotos
lightbox.option({
'resizeDuration': 200,
'wrapAround': true
});
$('#btn-frete-calculo-produto').on('click', function () {
$('#btn-frete-calculo-produto').attr('disabled', 'disabled');
var item_id = $(this).data('produto');
var url = baseUri + '/carrinho/adicionar/' + item_id + '/';
$.post(url, {
attr: '',
id: item_id
}, function (data) {
var cart_id = data;
var $btncalc = $(this);
var cep = $.trim($('#frete_cep').val());
if (cep.length <= 8) {
return false;
}
freteReload(0);//reset valor frete
$('#frete_cep').removeClass('invalid');
$btncalc.button('loading');
var url = baseUri + '/cep/getcep/';
$.post(url, {cep: cep}, function (data) {
if (data != -1) {
data = $.parseJSON(data);
data = data.rs[0];
var datacep = {};
if (data.cep_unico == 0) {
datacep = {
cep: cep,
uf: data.uf,
cidade: data.cidade,
bairro: data.bairro
};
} else {
datacep = {
cep: cep,
uf: data.uf,
cidade: data.cidade,
bairro: data.bairro
};
}
freteCorreio(cep, datacep);
} else {
$('#btn-frete-calculo-produto').removeAttr('disabled');
$('#frete_result_pac').html('');
var msg = '<p class="font-12">Confirme seu cep e tente novamente.</p>';
var tit = '<p class="font-12"><b>Cep não encontrado!</b></p>';
addPop('frete_cep', tit, msg, 'bottom');
$('#frete_cep').addClass('invalid').focus();
}
//remove do carrinho
setTimeout(function () {
var url = baseUri + '/carrinho/remove_calc/' + cart_id + '/';
$.post(url, {}, function (rs) {
$('#btn-frete-calculo-produto').removeAttr('disabled');
});
}, 3000);
});
});
});
//adicionar ao carrinho
$('.addtocart').on('click', function () {
var item_id = $(this).attr('id');
var attr_selecteds = true;
$(".attr_sel").each(function () {
if ($(this).selectpicker('val') == "") {
addPopProd($(this).attr('id'), '' + $(this).attr('desc'), 'Selecione uma opção para continuar.', 'top');
attr_selecteds = false;
return false;
} else {
$('.sel_' + $(this).attr('id')).popover('hide');
}
});
if (attr_selecteds == false) {
return false;
}
var attr_data = $('#fattr').serializeArray();
var url = baseUri + '/carrinho/adicionar/' + item_id + '/';
$.post(url, {
attr: attr_data,
id: item_id
}, function (data) {
window.location = baseUri + '/carrinho/';
});
});
setHeigthCarousel();
setRating();
setRatingPequeno();
btnEnviarComentario();
});
function btnEnviarComentario()
{ //adicionar ao carrinho
$('#btnGravarComent').on('click', function () {
var nota = ($('#rating-input').val());
var comentario = $.trim($('#comentario').val());
/*
if(comentario == ""){
$('#comentario').focus();
$.gritter.add({
title: 'Campo obrigatório',
text: 'Você precisa preencher o campo comentário!',
class_name: 'danger',
before_open: function () {
if ($('.gritter-item-wrapper').length == 1) {
// prevents new gritter
return false;
}
}
});
return false;
}
*/
var idprod = ($('#id_prod').val());
var url = baseUri + '/produto/classificar/';
$.post(url, {
comentario: comentario,
nota: nota,
idprod: idprod
}, function (data) {
$.gritter.add({
title: 'Procedimento Realizado',
text: 'Comentário enviado com sucesso! Aguarde aprovação',
class_name: 'success',
before_open: function () {
if ($('.gritter-item-wrapper').length == 1) {
return false;
}
}
});
($('#comentario').val(''));
$('#btnGravarComent').addClass('hide');
});
});
}
function setRating()
{
$('#rating-input').rating({
language: 'pt',
min: 0,
max: 5,
step: 0,
size: 'md',
defaultCaption: 'Não avaliado',
showClear: true,
showCaption: true
});
$('#rating-input-travado').rating({
language: 'pt',
min: 0,
max: 5,
step: 0,
size: 'md',
defaultCaption: 'Não avaliado',
showClear: true,
showCaption: true
});
}
function setRatingPequeno()
{
$('.rating-input-pequeno').rating({
language: 'pt',
min: 0,
max: 5,
step: 0,
size: 'xs',
defaultCaption: 'Não avaliado',
showClear: false,
showCaption: false
});
}
function setHeigthCarousel() {
if ($('.amazingcarousel-image IMG').length <= 1) {
$('.amazingcarousel-list-container').height('260');
$('#amazingcarousel-container-10').css('margin-top', '-30px');
$('#amazingcarousel-container-10').css('margin-left', '-35px');
}
$(window).on('load', function () {
if ($('.amazingcarousel-image IMG').length <= 1) {
$('.amazingcarousel-list-container').height('260');
$('#amazingcarousel-container-10').css('margin-top', '-30px');
$('#amazingcarousel-container-10').css('margin-left', '-35px');
}
});
$('.attr_sel').on('change', function () {
$('.sel_' + $(this).attr('id')).popover('hide');
});
}
function addPopProd(elm, title, msg, pos) {
var msg = '<span style="color:black"> '+msg+'</span>'
$('#' + elm).popover({
placement: pos,
title: ' ' + title,
html: true,
content: msg
});
$('#' + elm).popover('show');
}
;
(function (window, $, undefined) {
var conf = {
center: true,
backgroundControl: false
};
var cache = {
$carouselContainer: $('.thumbnails-carousel').parent(),
$thumbnailsLi: $('.thumbnails-carousel li'),
$controls: $('.thumbnails-carousel').parent().find('.carousel-control')
};
function init() {
cache.$carouselContainer.find('ol.carousel-indicators').addClass('indicators-fix');
cache.$thumbnailsLi.first().addClass('active-thumbnail');
if (!conf.backgroundControl) {
cache.$carouselContainer.find('.carousel-control').addClass('controls-background-reset');
} else {
cache.$controls.height(cache.$carouselContainer.find('.carousel-inner').height());
}
if (conf.center) {
cache.$thumbnailsLi.wrapAll("<div class='center clearfix'></div>");
}
}
function refreshOpacities(domEl) {
cache.$thumbnailsLi.removeClass('active-thumbnail');
cache.$thumbnailsLi.eq($(domEl).index()).addClass('active-thumbnail');
}
function bindUiActions() {
cache.$carouselContainer.on('slide.bs.carousel', function (e) {
refreshOpacities(e.relatedTarget);
});
cache.$thumbnailsLi.click(function () {
cache.$carouselContainer.carousel($(this).index());
});
}
$.fn.thumbnailsCarousel = function (options) {
conf = $.extend(conf, options);
init();
bindUiActions();
return this;
}
})(window, jQuery);
$('.thumbnails-carousel').thumbnailsCarousel();
function rel(id) {
var url = baseUri + '/produto/FillRelacionados/' + id + '/';
$.getJSON(url, function (data) {
if(data == null){
$('#rels').remove();
return false;
}
$('#relacionados .slides-rel').html('');
$(data).each(function (k, v) {
var link = ''
link += ' <div class="box-all" id="produto-oferta">';
link += '<div class="col-xs-12 box-produto">';
link += '<a href="' + baseUri + '/produto/' + v.categoria_url + '/' + v.sub_url + '/' + v.item_url + '/' + v.item_id + '/">';
link += '<div class="box-item tips-top" title="ver detalhes">';
link += '<div class="box-item-foto"><img src="' + baseUri + '/app/thumber.php?q=80&zc=2&w=140&h=140&src=fotos/' + v.foto_url + '" width="140"/></div>';
link += '<div class="box-item-detalhe">';
link += '<h2>' + v.item_short_title + '</h2>';
if (v.item_valor_original && v.item_valor_original != 'hide' ) {
link += '<h4>De R$ ' + v.item_valor_original + '</h4>';
}
link += '<h3>' + v.item_preco + '</h3>';
link += '</div>';
link += '</div>';
link += '</a>';
link += '</div>';
link += '</div>';
$('<li />')
.attr('id', v.item_id)
.html(link)
.appendTo($('#relacionados .slides-rel'));
});
var spw = $('#relacionados .span3').width();
if ($('#relacionados .slides-rel .box-item').length >= 5) {
//inicializa o slider
$('#relacionados').addClass('flexslider');
$('#relacionados').flexslider({
animation: "slide",
animationLoop: true,
itemWidth: 250,
//controlNav: false,
itemMargin: 15
});
}
$('#rels').removeClass('hide');
})
}