Files
elessi-theme/assets/js/nasa-fk-purchased.js
T

106 lines
3.4 KiB
JavaScript

var nsfk_is_pause = false,
nsfk_intival,
nsfk_time = 0;
/* Document ready */
jQuery(document).ready(function($) {
"use strict";
if (
$('#ns-sale-notification-tml').length &&
typeof ns_fkp !== 'undefined' &&
ns_fkp &&
typeof ns_fkp_count !== 'undefined' &&
ns_fkp_count &&
typeof time_interval !== 'undefined' &&
time_interval
) {
/**
* Boot Sale vitual
*/
if (!$('body').hasClass('nasa-in-mobile')) {
var kb = 0;
// nasa_boot_sale_intival($, ns_fkp[kb]);
nasa_boot_sale_intival_countdown($, ns_fkp, kb, ns_fkp_count, time_interval);
$('body').on('click', '.close-noti', function () {
clearInterval(nsfk_intival);
$('.ns-sale-notification').removeClass('nasa-active');
$('body').trigger('nasa_boot_sale_off');
kb = kb >= ns_fkp_count-1 ? 0 : kb + 1;
nsfk_time = 0;
nsfk_is_pause = false;
nasa_boot_sale_intival_countdown($, ns_fkp, kb, ns_fkp_count, time_interval);
});
$('body').on('mouseenter', '.ns-sale-notification', function() {
if ($('.ns-sale-notification').hasClass('nasa-active')) {
nsfk_is_pause = true;
}
}).on('mouseleave', '.ns-sale-notification', function() {
if ($('.ns-sale-notification').hasClass('nasa-active')) {
nsfk_is_pause = false;
}
});
}
}
});
/* End Document Ready */
function nasa_boot_sale_intival_countdown($, ns_fkp, kb, ns_fkp_count, time_interval) {
if (!nsfk_is_pause) {
nsfk_time = 0;
}
nsfk_intival = setInterval(function() {
if (!nsfk_is_pause) {
nsfk_time = nsfk_time + 100;
if (nsfk_time >= time_interval/2) {
$('.ns-sale-notification').removeClass('nasa-active');
$('body').trigger('nasa_boot_sale_off');
}
if (nsfk_time >= time_interval) {
kb = kb >= ns_fkp_count-1 ? 0 : kb + 1;
nasa_boot_sale_intival($, ns_fkp[kb]);
nsfk_time = 0;
}
}
}, 100);
}
function nasa_boot_sale_intival($, fkb) {
if ($('.ns-sale-notification').length <= 0) {
$('body').append('<div class="ns-sale-notification"></div>');
}
if (typeof fkb !== 'undefined') {
var _content = $('#ns-sale-notification-tml').html();
_content = _content.replace(/{{p_name}}/g, fkb['p_name']);
_content = _content.replace(/{{src_img}}/g, fkb['src_img']);
_content = _content.replace(/{{customer}}/g, fkb['customer']);
_content = _content.replace(/{{p_url}}/g, fkb['p_url']);
_content = _content.replace(/{{time_purchase}}/g, fkb['time_purchase']);
_content = _content.replace(/{{p_data_prod}}/g, fkb['p_data_prod']);
$('.ns-sale-notification').html(_content);
if (fkb['p_data_prod'] == 0) {
$('.ns-sale-notification').find('.ns-noti-link').remove();
}
setTimeout(function () {
$('.ns-sale-notification').addClass('nasa-active');
$('body').trigger('nasa_boot_sale_on');
}, 100);
}
}