X7ROOT File Manager
Current Path:
/home/notabjze/caribbeansee.com/wp-content/themes/elessi-theme/assets/js
home
/
notabjze
/
caribbeansee.com
/
wp-content
/
themes
/
elessi-theme
/
assets
/
js
/
ðŸ“
..
📄
coming-soon.js
(1.68 KB)
📄
countdown.js
(65.6 KB)
📄
dokan-store.js
(19.84 KB)
📄
ext-mini-cart.js
(17.16 KB)
📄
functions.js
(63.13 KB)
📄
handlebars.js
(47.41 KB)
📄
jquery.confetti.js
(9.16 KB)
📄
jquery.cookie.js
(3.72 KB)
📄
jquery.easyzoom.js
(13.63 KB)
📄
jquery.magnific-popup.js
(39.27 KB)
📄
jquery.stellar.js
(30.27 KB)
📄
js-large.js
(26.33 KB)
📄
main.js
(96.22 KB)
ðŸ“
min
📄
nasa-quickview-sp-adsw.js
(2.15 KB)
📄
nasa-quickview.js
(34.74 KB)
📄
owl.carousel.js
(91.25 KB)
📄
single-product.js
(78.34 KB)
📄
sp-multi-currencies.js
(4.11 KB)
📄
store-ajax.js
(66.03 KB)
📄
typeahead.bundle.js
(99.59 KB)
📄
woo-pages.js
(30.7 KB)
📄
wow.js
(9.15 KB)
Editing: store-ajax.js
var shop_load = false, shop_load_more = false, infinitiAjax = false, _scroll_to_top = true, _popstate_reload = true, _queue_trigger = {}; if (typeof _cookie_live === 'undefined') { var _cookie_live = 7; } /** * Document ready */ jQuery(document).ready(function($) { "use strict"; /** * Crazy Loading */ if ($('.nasa-crazy-load.crazy-loading').length) { $('.nasa-crazy-load.crazy-loading').removeClass('crazy-loading'); } /** * Scroll load more */ $(window).on('scroll', function() { var scrollTop = $(this).scrollTop(); if ( $('#nasa-wrap-archive-loadmore.nasa-infinite-shop').length && $('#nasa-wrap-archive-loadmore.nasa-infinite-shop').find('.nasa-archive-loadmore').length === 1 ) { var infinitiOffset = $('#nasa-wrap-archive-loadmore').offset(); if (!infinitiAjax) { if (scrollTop + $(window).height() >= infinitiOffset.top) { infinitiAjax = true; $('#nasa-wrap-archive-loadmore.nasa-infinite-shop').find('.nasa-archive-loadmore').trigger('click'); } } } }); /** * Clone group btn for list layout */ clone_group_btns_product_item($); $('body').on('nasa_store_changed_layout_list', function() { clone_group_btns_product_item($); }); /** * Top filter actived */ $('body').on('nasa_load_actived_top', function() { if ($('.nasa-products-page-wrap .nasa-actived-filter').length < 1) { $('.nasa-products-page-wrap').prepend('<div class="nasa-actived-filter hidden-tag"></div>'); } var _actived_filter = get_top_filter_actived($); if (_actived_filter) { $('.nasa-actived-filter').replaceWith(_actived_filter); } }).trigger('nasa_load_actived_top'); /** * For updated Price slider */ var _first = false; $('body').on('price_slider_updated', function() { if (!_first) { _first = true; $('body').trigger('nasa_load_actived_top'); } }); $('body').on('nasa_after_load_ajax_first', function() { /** * Topbar Actived filters */ load_active_topbar($); /** * Toggle Sidebar classic */ load_toggle_sidebar_classic($); /** * Clone Group Btn for listview */ clone_group_btns_product_item($); }); /** * Render woocommerce order */ $('body').on('nasa_ordering_to_list', function() { if ($('.woocommerce-ordering select[name="orderby"]').length) { $('.woocommerce-ordering select[name="orderby"]').each(function() { var _this = $(this); var _val = $(_this).val(); var _wrap = $(_this).parents('.woocommerce-ordering'); var _clbl = $(_this).find('option[selected]').length ? $(_this).find('option[selected]').html() : $(_this).find('option:first-child').html(); var _lbl = '<a href="javascript:void(0);" class="nasa-current-orderby nasa-bold-700">' + _clbl + '</a>'; var _sub = '<div class="sub-ordering">'; $(_this).find('option').each(function() { var _op = $(this); var _class = 'nasa-orderby'; var _opval = $(_op).attr('value'); _class += _opval === _val ? ' nasa-active' : ''; _sub += '<a href="javascript:void(0);" data-value="' + _opval + '" class="' + _class + '">'; _sub += $(_op).html(); _sub += '</a>'; }); _sub += '</div>'; var _output = '<div class="nasa-ordering">' + _lbl + _sub + '</div>'; $(_this).hide(); $(_wrap).find('.nasa-ordering').remove(); $(_this).after(_output); }); } }); $('body').on('click', '.nasa-orderby', function() { var _this = $(this); if (!$(_this).hasClass('nasa-active')) { var _wrap = $(_this).parents('.woocommerce-ordering'), _orders = $(_this).parents('.nasa-ordering'), _val = $(_this).attr('data-value'), _lbl = $(_this).html(); $(_orders).find('.nasa-orderby.nasa-active').removeClass('nasa-active'); $(_this).addClass('nasa-active'); $(_orders).find('.nasa-current-orderby').html(_lbl); $(_wrap).find('select[name="orderby"]').val(_val).trigger('change'); $('body').trigger('nasa_close_ordering'); } }); /** * Reload class for .nasa-top-row-filter a.nasa-tab-filter-topbar */ $('body').on('nasa_after_load_ajax', function() { if ($('.nasa-push-cat-filter.nasa-push-cat-show').length) { var _this = $('.nasa-top-row-filter a.nasa-tab-filter-topbar'); if ($(_this).length && !$(_this).hasClass('nasa-push-cat-show')) { $(_this).addClass('nasa-push-cat-show'); } } /** * Ordering */ if ($('.woocommerce-ordering').length) { var _order = $('.woocommerce-ordering').html(); $('.woocommerce-ordering').replaceWith('<div class="woocommerce-ordering">' + _order + '</div>'); $('body').trigger('nasa_ordering_to_list'); } }); $('body').on('nasa_before_change_view', function() { $('body').trigger('nasa_reset_loop_gallery_carousel'); }); $('body').on('nasa_reset_loop_gallery_carousel', function() { if ($('.loop-gallery-carousel.inited').length) { $('.loop-gallery-carousel.inited').each(function() { var _this = $(this); var _main = $(_this).find('.main-img'); $('body').trigger('nasa_unslick', [_main]); $(_main).removeClass('nasa-slick-slider'); $(_main).removeClass('nasa-slick-nav'); $(_main).removeClass('nasa-nav-inside'); $(_main).removeClass('slick-initialized'); $(_main).removeClass('slick-slider'); var _img = $(_main).find('img').eq(0).clone(); $(_main).html(''); $(_main).append(_img); $(_this).removeClass('inited'); }); } }); /** * Even change layout */ $('body').on('click', '.nasa-change-layout', function() { var _this = $(this); if ($(_this).hasClass('active')) { return false; } else { change_layout_shop_page($, _this); } }); /** * Igrone price filter */ $('body').on('click', '.nasa-ignore-price-item', function(e) { e.preventDefault(); if ($('.reset_price').length) { $('.reset_price').trigger('click'); } return false; }); /** * Igrone price list filter */ $('body').on('click', '.nasa-ignore-price-item-list', function(e) { e.preventDefault(); if ($('.nasa-all-price .nasa-filter-by-price-list').length) { $('.nasa-all-price .nasa-filter-by-price-list').trigger('click'); } return false; }); /* * custom widget top bar * */ init_nasa_top_sidebar($); $('body').on('click', '.nasa-tab-filter-topbar-categories', function(e) { e.preventDefault(); var _this = $(this); $('.filter-cat-icon-mobile').trigger('click'); if ($(_this).attr('data-top_icon') === '0') { var _obj = $(_this).attr('data-widget'); var _wrap_content = $('.nasa-top-sidebar'); var _act = $(_obj).hasClass('nasa-active') ? true : false; $(_this).parents('.nasa-top-row-filter').find('> li').removeClass('nasa-active'); $(_wrap_content).find('.nasa-widget-wrap').removeClass('nasa-active').slideUp(300); if (!_act) { $(_obj).addClass('nasa-active').slideDown(300); $(_this).parents('li').addClass('nasa-active'); } } else { $('.site-header').find('.filter-cat-icon').trigger('click'); if ($('.nasa-header-sticky').length <= 0 || ($('.sticky-wrapper').length && !$('.sticky-wrapper').hasClass('fixed-already'))) { $('html, body').animate({scrollTop: 0}, 700); } } $('body').trigger('nasa_init_topbar_categories'); }); /** * Top sidebar */ $('body').on('click', '.nasa-top-row-filter a.nasa-tab-filter-topbar', function(e) { e.preventDefault(); var _this = $(this); top_filter_click($, _this, 'animate'); }); /** * Top sidebar type 2 */ $('body').on('click', '.nasa-toggle-top-bar-click', function(e) { e.preventDefault(); var _this = $(this); top_filter_click_2($, _this, 'animate'); }); /** * Toggle Sidebar classic */ load_toggle_sidebar_classic($); $('body').on('click', '.nasa-toogle-sidebar-classic', function(e) { e.preventDefault(); if ($('.nasa-with-sidebar-classic').length) { var _this = $(this); var _show = $(_this).hasClass('nasa-hide') ? 'show' : 'hide'; /** * Set cookie in _cookie_live days */ $.cookie('toggle_sidebar_classic', _show, {expires: _cookie_live, path: '/'}); /** * Show sidebar */ if (_show === 'show') { $(_this).removeClass('nasa-hide'); $('.nasa-with-sidebar-classic').removeClass('nasa-with-sidebar-hide'); } /** * Hide sidebar */ else { $(_this).addClass('nasa-hide'); $('.nasa-with-sidebar-classic').addClass('nasa-with-sidebar-hide'); } /** * Refresh Carousel */ if (typeof _refresh_carousel !== 'undefined') { clearTimeout(_refresh_carousel); } var _refresh_carousel = setTimeout(function() { $('body').trigger('nasa_before_refresh_carousel'); $('body').trigger('nasa_reload_slick_slider'); $('body').trigger('nasa_refresh_sliders'); }, 500); } return false; }); /** * Filters Ajax Store * * @type Number|min */ if ( $('.nasa-widget-store.nasa-price-filter-slide').length && $('.nasa-widget-store.nasa-price-filter-slide').find('.nasa-hide-price').length && !$('.nasa-widget-store.nasa-price-filter-slide').hasClass('hidden-tag') ) { $('.nasa-widget-store.nasa-price-filter-slide').addClass('hidden-tag'); } /** * After Load Ajax Complete */ $('body').on('nasa_after_loaded_ajax_complete', function() { if ( $('.nasa-widget-store.nasa-price-filter-slide').length && $('.nasa-widget-store.nasa-price-filter-slide').find('.nasa-hide-price').length && !$('.nasa-widget-store.nasa-price-filter-slide').hasClass('hidden-tag') ) { $('.nasa-widget-store.nasa-price-filter-slide').addClass('hidden-tag'); } if ($('.nasa-sort-by-action').length && $('.nasa-sort-by-action select[name="orderby"]').length <= 0) { $('.nasa-sort-by-action').addClass('hidden-tag'); } /** * Compatible with Contact Form 7 */ if (typeof wpcf7 !== 'undefined' && $('.wpcf7 > form').length) { var _cf7_forms = document.querySelectorAll(".wpcf7 > form"); if (typeof _cf7_forms.forEach === 'function') { _cf7_forms.forEach(function(e) { return wpcf7.init(e); }); } } }); /** * Init Filters Shop */ $('body').on('nasa_store_filter_ajax', function(e, _url, _this) { e.preventDefault(); // console.log(_url); nasa_ajax_store($, _url, _this); }); /** * Events Filters Store */ if ($('.nasa-has-filter-ajax').length) { $('body').on('click', '.nasa-pagination a.page-numbers, ' + '.nasa-filter-by-tax, ' + '.widget_product_categories .cat-item > a:not(.accordion), ' + '.product-category .nasa-cat-link, ' + '.nasa-filter-by-attrs, ' + '.wc-layered-nav-term > a, ' + '.nasa-filter-by-price-list, ' + '.nasa-filter-status, ' + '.nasa-filter-tag, ' + '.widget_product_tag_cloud .tag-cloud-link, ' + '.nasa-tag-products-cloud .tag-cloud-link, ' + '.wc-layered-nav-rating a, ' + '.nasa-reset-filters-btn', function(e) { e.preventDefault(); if (!shop_load) { shop_load = true; var _this = $(this); if ($(_this).hasClass('nasa-filter-by-attrs')) { $(_this).toggleClass('nasa-filter-var-chosen'); } if ($(_this).hasClass('nasa-filter-status') || $(_this).hasClass('nasa-filter-tag')) { $(_this).toggleClass('nasa-active'); } if ($(_this).hasClass('nasa-filter-by-price-list')) { $(_this).parent().toggleClass('nasa-active'); } if ($(_this).parents('.wc-layered-nav-rating').length) { $(_this).parents('.wc-layered-nav-rating').toggleClass('chosen'); } var _url = $(_this).attr('href'); $('body').trigger('nasa_store_filter_ajax', [_url, _this]); } return false; }); /** * Filter by Price Slide */ $('body').on("slidestop", ".price_slider", function(e) { e.preventDefault(); var _this = $(this); var _form = $(_this).parents('form'); if ($(_form).find('.nasa-filter-price-btn').length) { $(_form).find('.nasa-filter-price-btn').show(); } else { if (!shop_load) { shop_load = true; var _url = $(_form).attr('action'); if ($(_form).find('.price_slider_amount input').length) { var patt = /\?/g; var _h = patt.test(_url); $(_form).find('.price_slider_amount input').each(function() { var _get = $(this).attr('name'); var _val = $(this).val(); _url += _h ? '&' : '?'; _url += _get + '=' + _val; _h = true; }); } $('body').trigger('nasa_store_filter_ajax', [_url, _this]); } } return false; }); /** * Filter by Price button */ $('body').on('click', '.nasa-filter-price-btn', function(e) { e.preventDefault(); if (!shop_load) { shop_load = true; var _this = $(this); var _form = $(_this).parents('form'); var _url = $(_form).attr('action'); if ($(_form).find('.price_slider_amount input').length) { var patt = /\?/g; var _h = patt.test(_url); $(_form).find('.price_slider_amount input').each(function() { var _get = $(this).attr('name'); var _val = $(this).val(); _url += _h ? '&' : '?'; _url += _get + '=' + _val; _h = true; }); } $('body').trigger('nasa_store_filter_ajax', [_url, _this]); } return false; }); /** * Ordering */ if ($('.woocommerce-ordering').length) { var _order = $('.woocommerce-ordering').html(); $('.woocommerce-ordering').replaceWith('<div class="woocommerce-ordering">' + _order + '</div>'); $('body').trigger('nasa_ordering_to_list'); } /** * ORDER BY */ $('body').on('change', 'select[name="orderby"]', function(e) { e.preventDefault(); if (!shop_load) { shop_load = true; var _this = $(this); var _wrap = $(_this).parents('.woocommerce-ordering'); var _url = $('.nasa-has-filter-ajax input[name="nasa_current-slug"]').val(); var _default = $('.nasa-has-filter-ajax input[name="nasa_default_sort"]').val(); var patt = /\?/g; var _h = patt.test(_url); if (_default !== $(_this).val()) { _url += _h ? '&' : '?'; _url += 'orderby=' + $(_this).val(); _h = true; } if ($(_wrap).find('input').length) { $(_wrap).find('input').each(function() { var _get = $(this).attr('name'); if (_get !== 'paged') { var _val = $(this).val(); _url += _h ? '&' : '?'; _url += _get + '=' + _val; _h = true; } }); } _scroll_to_top = true; console.log(_url); $('body').trigger('nasa_store_filter_ajax', [_url, _this]); } return false; }); /** * LOAD MORE */ $('body').on('click', '.nasa-archive-loadmore', function(e) { e.preventDefault(); if (!shop_load) { shop_load = true; var _this = $(this); var _wrap = $(_this).parents('.paging-style-loadmore'); if ($(_wrap).find('.nasa-pagination a.page-numbers.next').length) { var _url = $(_wrap).find('.nasa-pagination a.page-numbers.next').attr('href'); $(_this).addClass('nasa-loading'); shop_load_more = true; _scroll_to_top = false; $('body').trigger('nasa_store_filter_ajax', [_url, _this]); } else { shop_load = false; } } return false; }); } else { setTimeout(function() { $('body').trigger('nasa_ordering_to_list'); }, 100); } /** * Reset Price */ $('body').on('click', '.reset_price', function(e) { e.preventDefault(); if (!shop_load) { shop_load = true; var _this = $(this); var _form = $(_this).parents('form'); var _url = $(_form).attr('action'); if ($(_form).find('.price_slider_amount input').length) { var patt = /\?/g; var _h = patt.test(_url); $(_form).find('.price_slider_amount input').each(function() { var _get = $(this).attr('name'); if (_get !== 'min_price' && _get !== 'max_price') { var _val = $(this).val(); _url += _h ? '&' : '?'; _url += _get + '=' + _val; _h = true; } }); } $('body').trigger('nasa_store_filter_ajax', [_url, _this]); } return false; }); /** * Back url with Ajax Call * * @param {type} $ * @param {type} _url * @param {type} _this * @returns {undefined} */ $(window).on('popstate', function(e) { if ($('.nasa-has-filter-ajax').length && _popstate_reload) { location.reload(true); } }); /* End Document Ready */ }); /** * Filter Ajax * * @param {type} $ * @param {type} _url * @param {type} _this * @returns {undefined} */ function nasa_ajax_store($, _url, _this) { if ($('#nasa_base-url').length && $('.nasa-change-layout').length) { var _url_set = new URL(_url, $('#nasa_base-url').val()); if (typeof _url_set !== 'undefined') { var _view_c = 'grid-4'; var _view_l = 'grid-4'; var _v_col = '4'; if ($('.nasa-change-layout.df').length) { _v_col = $('.nasa-change-layout.df').attr('data-columns'); _view_c = _v_col > 1 ? 'grid-' + _v_col : 'list'; } if ($('.nasa-change-layout.active').length) { _v_col = $('.nasa-change-layout.active').attr('data-columns'); _view_l = _v_col > 1 ? 'grid-' + _v_col : 'list'; } if (_view_c !== _view_l) { _url_set.searchParams.set('view-layout', _view_l); } else { _url_set.searchParams.delete('view-layout'); } _url = _url_set.href; } } if ($('.wcfmmp-product-geolocate-search-form').length) { window.location.href = _url; } else { var _scroll_loadmore = shop_load_more && $('#nasa-wrap-archive-loadmore').hasClass('nasa-infinite-shop') ? true : false; var $crazy_load = $('#nasa-ajax-store').length && $('#nasa-ajax-store').hasClass('nasa-crazy-load') && !shop_load_more ? true : false; var _push_cat_show = $('.nasa-push-cat-filter.nasa-push-cat-show').length ? true : false; if (_push_cat_show && $('.nasa-check-reponsive.nasa-mobile-check').length && $('.nasa-check-reponsive.nasa-mobile-check').width()) { _push_cat_show = false; } var _pos_top_2 = 0; if ($('.nasa-top-sidebar-2.nasa-slick-slider .slick-current').length) { _pos_top_2 = $('.nasa-top-sidebar-2.nasa-slick-slider .slick-current').attr('data-slick-index'); } /** * Encode URL */ _url = _url.replace(/,/g, '%2C'); /** * Disable ajax shop */ if ($('.nasa-has-filter-ajax').length <= 0) { window.location.href = _url; } else { $.ajax({ url: _url, type: 'get', dataType: 'html', data: {}, cache: true, beforeSend: function() { $('body').trigger('nasa_before_load_ajax'); if (!$crazy_load) { if (!_scroll_loadmore && !shop_load_more) { $('.nasa-content-page-products').append('<div class="opacity-shop"></div>'); } else { if ($('#nasa-wrap-archive-loadmore').length && $('#nasa-wrap-archive-loadmore').find('.nasa-loader').length <= 0) { $('#nasa-wrap-archive-loadmore').append('<div class="nasa-loader"></div>'); } } } else { if (!$('#nasa-ajax-store').hasClass('crazy-loading')) { $('#nasa-ajax-store').addClass('crazy-loading'); } } if ($('.nasa-progress-bar-load-shop').length === 1) { $('.nasa-progress-bar-load-shop .nasa-progress-per').removeClass('nasa-loaded'); $('.nasa-progress-bar-load-shop').addClass('nasa-loading'); } if ($('.col-sidebar').length) { $('.col-sidebar').append('<div class="opacity-2"></div>'); $('.black-window').trigger('click'); } $('.nasa-filter-by-tax').addClass('nasa-disable').removeClass('nasa-active'); if ($(_this).parents('ul.children').length) { $(_this).parents('ul.children').show(); } var _totop = _scroll_to_top; _scroll_to_top = true; if (_totop && ($('.category-page').length || $('.nasa-content-page-products').length)) { var _pos_obj = $('.category-page').length ? $('.category-page') : $('.nasa-content-page-products'); $('body').trigger('nasa_animate_scroll_to_top', [$, _pos_obj, 700]); } }, success: function (res) { var _act_widget = $('.nasa-top-row-filter li.nasa-active > a'); var _act_widget_2 = false; if ($('.nasa-toggle-top-bar-click').length) { _act_widget_2 = $('.nasa-toggle-top-bar-click').hasClass('nasa-active') ? true : false; } var $html = $.parseHTML(res); var $mainContent = $('#nasa-ajax-store', $html); /** * * @type Load Paging */ if (!shop_load_more) { if ($('#header-content').length) { /** * Replace Header */ var $headContent = $('#header-content', $html); $('#header-content').replaceWith($headContent); } else if ($('#nasa-breadcrumb-site').length) { /** * Replace Breadcrumb */ var $breadcrumb = $('#nasa-breadcrumb-site', $html); $('#nasa-breadcrumb-site').replaceWith($breadcrumb); } else if ($('#nasa-breadcrumb-site').length < 1 && $('#header-content').length) { /** * Appent Breadcrumb */ var $breadcrumb = $('#nasa-breadcrumb-site', $html); if ($breadcrumb) { $('#header-content').append($breadcrumb); } } /** * Replace Archive */ $('#nasa-ajax-store').replaceWith($mainContent); /** * Active filter cats */ if (_push_cat_show) { if ($('.nasa-has-push-cat').length) { $('.nasa-has-push-cat').addClass('nasa-push-cat-show'); } if ($('.nasa-push-cat-filter').length) { $('.nasa-push-cat-filter').addClass('nasa-push-cat-show'); } } /** * Replace Footer */ if ($('#nasa-footer').length) { var $footContent = $('#nasa-footer', $html); $('#nasa-footer').replaceWith($footContent); } if ($('#nasa-mobile-cat-filter').length) { var _top_filter = $('#nasa-mobile-cat-filter', $html); $('#nasa-mobile-cat-filter').replaceWith(_top_filter); } } /** * * @type Load More */ else { _eventMore = true; var _append_content = $($mainContent).find('.nasa-content-page-products ul.products').html(); if ($('#nasa-ajax-store').find('.nasa-products-masonry-isotope').length && $('.nasa-products-masonry-isotope ul.products.grid').length) { $('body').trigger('nasa_store_insert_content_isotope', [_append_content]); } else { $('#nasa-ajax-store').find('.nasa-content-page-products ul.products').append(_append_content); } /** * Paging */ if ($('#nasa-paging').length) { var _paging = $('#nasa-paging', $html); $('#nasa-paging').replaceWith(_paging); } if ($('.nasa-content-page-products').find('.opacity-shop').length) { $('.nasa-content-page-products').find('.opacity-shop').remove(); } if ($('.col-sidebar').length && $('.col-sidebar').find('.opacity-2').length) { $('.col-sidebar').find('.opacity-2').remove(); } if ($('.nasa-progress-bar-load-shop').length) { $('.nasa-progress-bar-load-shop').removeClass('nasa-loading'); } if ($('#nasa-wrap-archive-loadmore').length && $('#nasa-wrap-archive-loadmore').find('.nasa-loader').length) { $('#nasa-wrap-archive-loadmore').find('.nasa-loader').remove(); } } $('.nasa-filter-by-tax').removeClass('nasa-disable'); if (shop_load_more && $('.woocommerce-result-count').length) { $('.woocommerce-result-count').html($(res).find('.woocommerce-result-count').html()); } /** * Re-build Top Sidebar Type 1 */ if ($('.nasa-top-sidebar').length && !shop_load_more) { init_nasa_top_sidebar($); if ($(_act_widget).length) { var _old_id = $(_act_widget).attr('data-old_id'); if ($('.nasa-top-row-filter li > a[data-old_id="' + _old_id + '"]').length) { var _click = $('.nasa-top-row-filter li > a[data-old_id="' + _old_id + '"]'); top_filter_click($, _click, 'showhide'); } else { var _key = $(_act_widget).attr('data-key'); if ($('.nasa-top-row-filter li > a[data-key="' + _key + '"]').length) { var _click = $('.nasa-top-row-filter li > a[data-key="' + _key + '"]'); top_filter_click($, _click, 'showhide'); } } } } /** * Reload Price Slide */ if ($('.price_slider').length && !shop_load_more) { $('body').trigger('init_price_filter'); } /** * Re-build Top Sidebar Type 2 */ if ($('.nasa-top-sidebar-2').length && !shop_load_more) { if (_act_widget_2) { var _click = $('.nasa-toggle-top-bar-click'); $('.nasa-top-bar-2-content').hide(); top_filter_click_2($, _click, 'showhide', _pos_top_2, true); } } /** * Build Actived Filter - not with Topbar type 2 */ if ($('.nasa-top-sidebar-2').length < 1 && $('.nasa-products-page-wrap').length) { $('body').trigger('nasa_load_actived_top'); } var _destroy_masonry = false; $('body').trigger('nasa_after_loaded_ajax_complete', [_destroy_masonry, shop_load_more]); shop_load = false; shop_load_more = false; infinitiAjax = false; /** * Run _queue_trigger */ $('body').trigger('nasa_after_shop_load_status', [_queue_trigger]); /** * * Title Page */ var matches = res.match(/<title>(.*?)<\/title>/); var _title = typeof matches[1] !== 'undefined' ? matches[1] : ''; if (_title) { $('title').html(_title); } $('#nasa-ajax-store').removeClass('crazy-loading'); /** * Fix lazy load */ setTimeout(function() { if ($('img[data-lazy-src]').length) { $('img[data-lazy-src]').each(function() { var _this = $(this); var _src_real = $(_this).attr('data-lazy-src'); var _srcset = $(_this).attr('data-lazy-srcset'); var _size = $(_this).attr('data-lazy-sizes'); $(_this).attr('src', _src_real); $(_this).removeAttr('data-lazy-src'); if (_srcset) { $(_this).attr('srcset', _srcset); $(_this).removeAttr('data-lazy-srcset'); } if (_size) { $(_this).attr('sizes', _size); $(_this).removeAttr('data-lazy-sizes'); } }); } }, 100); }, error: function () { $('.opacity-2').remove(); $('.nasa-filter-by-tax').removeClass('nasa-disable'); $('#nasa-ajax-store').removeClass('crazy-loading'); shop_load = false; shop_load_more = false; infinitiAjax = false; } }); if (!shop_load_more) { window.history.pushState(_url, '', _url); } } } } /** * _act_content * @param {type} $ * @returns {String} */ function get_top_filter_actived($) { var _act_content = '<div class="nasa-actived-filter">'; var _hasActive = false; if ($('.nasa-widget-has-active, .widget_rating_filter, .widget_price_filter, .widget_layered_nav').length) { $('.nasa-widget-has-active, .widget_rating_filter, .widget_price_filter, .widget_layered_nav').each(function() { var _this = $(this); var _title = $(_this).find('.widget-title').length ? $(_this).find('.widget-title').html() : ''; /** * Attributes */ var _widget_act = $(_this).find('.nasa-filter-var-chosen').length ? true : false; if (_widget_act) { _hasActive = true; _act_content += '<div class="nasa-wrap-active-top">'; _act_content += _title ? '<span class="nasa-active-title">' + _title + '</span>' : ''; $(_this).find('.nasa-filter-var-chosen').each(function() { var _href = $(this).attr('href'); var _class_item = 'nasa-ignore-variation-item nasa-filter-by-attrs'; _class_item += $(this).hasClass('nasa-filter-color') ? ' nasa-ignore-color-item' : ''; _class_item += $(this).hasClass('nasa-filter-image') ? ' nasa-ignore-image-item' : ''; _class_item += $(this).hasClass('nasa-filter-brand-item') ? ' nasa-ignore-brand-item' : ''; var _item = '<a href="' + _href + '" class="' + _class_item + '">' + $(this).html() + '</a>'; _act_content += '<span class="nasa-active-item">' + _item + '</span>'; }); _act_content += '</div>'; } /** * Attributes Default */ var _df_act = $(_this).find('.woocommerce-widget-layered-nav-list__item--chosen').length ? true : false; if (_df_act) { _hasActive = true; _act_content += '<div class="nasa-wrap-active-top">'; _act_content += _title ? '<span class="nasa-active-title">' + _title + '</span>' : ''; $(_this).find('.woocommerce-widget-layered-nav-list__item--chosen').each(function() { var _href = $(this).find('a').attr('href'); var _class_item = 'nasa-ignore-variation-item nasa-filter-by-attrs'; var _text = '<span class="nasa-text-variation">' + $(this).find('a').html() + '</span>'; _text += $(this).find('.count').length ? '<span class="count wc-df">' + $(this).find('.count').html() + '</span>' : ''; var _item = '<a href="' + _href + '" class="' + _class_item + '">' + _text + '</a>'; _act_content += '<span class="nasa-active-item">' + _item + '</span>'; }); _act_content += '</div>'; } /** * Filter Status */ var _filter_act = $(_this).find('.nasa-filter-status.nasa-active').length ? true : false; if (_filter_act) { _hasActive = true; _act_content += '<div class="nasa-wrap-active-top">'; _act_content += _title ? '<span class="nasa-active-title">' + _title + '</span>' : ''; $(_this).find('.nasa-filter-status.nasa-active').each(function() { var _href = $(this).attr('href'); var _data_filter = $(this).attr('data-filter'); var _item = '<a href="' + _href + '" class="nasa-ignore-filter-global nasa-filter-status nasa-ignore-filter-status" data-filter="' + _data_filter + '">' + $(this).html() + '</a>'; _act_content += '<span class="nasa-active-item">' + _item + '</span>'; }); _act_content += '</div>'; } /** * Nasa Price Slide */ if ($(_this).find('.reset_price[data-filtered="1"]').length) { _hasActive = true; var _price_label = ''; if ($(_this).find('.price_label .from').length) { _price_label += $(_this).find('.price_label .from').html(); } if ($(_this).find('.price_label .to').length) { _price_label += _price_label !== '' ? ' — ' : ''; _price_label += $(_this).find('.price_label .to').html(); } var _class_price = _price_label !== '' ? 'nasa-wrap-active-top' : 'nasa-price-active-init hidden-tag'; _act_content += '<div class="' + _class_price + '">'; if (_price_label !== '') { _act_content += _title ? '<span class="nasa-active-title">' + _title + '</span>' : ''; var _item = '<a href="javascript:void(0);" class="nasa-ignore-price-item">' + _price_label + '</a>'; _act_content += '<span class="nasa-active-item">' + _item + '</span>'; } _act_content += '</div>'; } /** * Filter List */ if ($(_this).find('.nasa-price-filter-list .nasa-active').length) { var _active_price_list = $(_this).find('.nasa-price-filter-list .nasa-active'); if (!$(_active_price_list).hasClass('nasa-all-price')) { _hasActive = true; _act_content += '<div class="nasa-wrap-active-top">'; var _price_label = $(_this).find('.nasa-price-filter-list .nasa-active').find('.nasa-filter-price-text').html(); _act_content += _title ? '<span class="nasa-active-title">' + _title + '</span>' : ''; var _item = '<a href="javascript:void(0);" class="nasa-ignore-price-item-list">' + _price_label + '</a>'; _act_content += '<span class="nasa-active-item">' + _item + '</span>'; _act_content += '</div>'; } } /** * Filter Tags */ if ($(_this).find('.nasa-filter-tag.nasa-active').length) { _hasActive = true; _act_content += '<div class="nasa-wrap-active-top">'; _act_content += _title ? '<span class="nasa-active-title">' + _title + '</span>' : ''; $(_this).find('.nasa-filter-tag.nasa-active').each(function() { var _href = $(this).attr('href'); var _data_filter = $(this).attr('data-filter'); var _item = '<a href="' + _href + '" class="nasa-ignore-filter-global nasa-filter-tag nasa-ignore-filter-tags" data-filter="' + _data_filter + '">' + $(this).html() + '</a>'; _act_content += '<span class="nasa-active-item">' + _item + '</span>'; }); _act_content += '</div>'; } /** * Filter Rating */ if ($(_this).find('.wc-layered-nav-rating.chosen').length) { _hasActive = true; _act_content += '<div class="nasa-wrap-active-top">'; _act_content += _title ? '<span class="nasa-active-title">' + _title + '</span>' : ''; $(_this).find('.wc-layered-nav-rating.chosen').each(function() { var _this = $(this).find('a'); var _href = $(_this).attr('href'); var _item = '<a href="' + _href + '" class="nasa-ignore-filter-global nasa-filter-rating nasa-ignore-filter-rating">' + $(_this).html() + '</a>'; _act_content += '<span class="wc-layered-nav-rating nasa-active-item">' + _item + '</span>'; }); _act_content += '</div>'; } }); } // Reset btn if (_hasActive && $('.nasa-widget-has-active .nasa-reset-filters-btn').length) { _act_content += '<div class="nasa-wrap-active-top">'; $('.nasa-widget-has-active .nasa-reset-filters-btn').addClass('nasa-reset-filters-top'); $('.nasa-widget-has-active .nasa-reset-filters-btn').wrap('<div class="nasa-reset-filters-btn-wrap"></div>'); var _reset_text = $('.nasa-widget-has-active .nasa-reset-filters-btn-wrap').html(); _act_content += _reset_text; _act_content += '</div>'; } _act_content += '</div>'; return _hasActive ? _act_content : ''; } /** * Check have items active filter topbar type 1 * @param {type} $ * @param {type} _widget * @returns {Boolean} */ function active_topbar_check($, _widget) { if ( $(_widget).find('.nasa-act-filter-item').length || $(_widget).find('.nasa-filter-var-chosen').length || $(_widget).find('.nasa-filter-status.nasa-active').length || $(_widget).find('.nasa-price-filter-list .nasa-active').length || $(_widget).find('.nasa-filter-tag.nasa-active').length || ($(_widget).find('input[name="nasa_hasPrice"]').length && $(_widget).find('input[name="nasa_hasPrice"]').val() === '1') ) { return true; } return false; } /** * Active Topbar * @param {type} $ * @returns {undefined} */ function load_active_topbar($) { if ($('.nasa-tab-filter-topbar').length) { $('.nasa-tab-filter-topbar').each(function() { var _this = $(this); var _widget = $(_this).attr('data-widget'); if ($(_widget).length) { if (active_topbar_check($, _widget)) { if (!$(_this).hasClass('nasa-active')) { $(_this).addClass('nasa-active'); } } else { $(_this).removeClass('nasa-active'); } } }); } $('.nasa-tranparent-filter').trigger('click'); $('.transparent-mobile').trigger('click'); } /** * Toggle Sidebar classic * @param {type} $ * @returns {undefined} */ function load_toggle_sidebar_classic($) { if ($('.nasa-with-sidebar-classic').length && $('.nasa-toogle-sidebar-classic').length) { var toggle_show = $.cookie('toggle_sidebar_classic'); if (toggle_show === 'hide') { $('.nasa-toogle-sidebar-classic').addClass('nasa-hide'); $('.nasa-with-sidebar-classic').addClass('nasa-with-sidebar-hide'); } else { $('.nasa-toogle-sidebar-classic').removeClass('nasa-hide'); $('.nasa-with-sidebar-classic').removeClass('nasa-with-sidebar-hide'); } setTimeout(function() { $('body').trigger('nasa_after_toggle_sidebar_classic_timeout'); }, 500); } if ($('.nasa-with-sidebar-classic').length && !$('.nasa-with-sidebar-classic').hasClass('nasa-inited')) { $('.nasa-with-sidebar-classic').addClass('nasa-inited'); } } /** * Render top bar shop page * * @param {type} $ * @returns {undefined} */ function init_nasa_top_sidebar($) { if ($('.nasa-top-sidebar').length) { $('body').trigger('before_init_nasa_topsidebar'); var wk = 0; var top_row = '<ul class="nasa-top-row-filter">'; if ($('input[name="nasa-labels-filter-text"]').length && $('input[name="nasa-labels-filter-text"]').val() !== '') { top_row += '<li><span class="nasa-labels-filter-text">' + $('input[name="nasa-labels-filter-text"]').val() + '</span></li>'; } var rows = ''; if ($('.nasa-top-sidebar').find('.nasa-close-sidebar-wrap').length) { rows += $('.nasa-top-sidebar').find('.nasa-close-sidebar-wrap').html(); } rows += '<div class="row nasa-show nasa-top-sidebar-off-canvas">'; var _title, _rss; var _stt = 1; var _limit = $('input[name="nasa-limit-widgets-show-more"]').length ? parseInt($('input[name="nasa-limit-widgets-show-more"]').val()) : false; _limit = (!_limit || _limit < 0) ? 999999 : _limit; var _show_more = false; $('.nasa-top-sidebar').find('>.widget').each(function() { var _this = $(this); var _widget_act = active_topbar_check($, _this); var _class_act = _widget_act ? ' nasa-active' : ''; if ($(_this).find('.widget-title').length) { _title = $(_this).find('.widget-title').html(); _rss = ''; if ($(_this).find('.widget-title').find('a').length) { _title = ''; $(_this).find('.widget-title').find('a').each(function() { if ($(this).find('img').length) { _rss += $(this).html(); } else { _title += $(this).html(); } }); } } else { _title = '...'; } var _widget_key = 'nasa-widget-key-' + wk.toString(); var _old_id = $(_this).attr('id'); var _class_row = ''; var _filter_push_cat = false; var _li_class = _stt <= _limit ? ' nasa-widget-show' : ' nasa-widget-show-less'; if ($(_this).find('.nasa-widget-filter-cats-topbar').length) { if ($('.nasa-push-cat-filter').length === 1) { _filter_push_cat = true; _class_act += ' nasa-tab-push-cats'; _li_class += ' nasa-widget-categories'; $('.nasa-push-cat-filter').html($(_this).wrap('<div>').parent().html()); } else { _class_act += ' nasa-tab-filter-cats'; _class_row += ' nasa-widget-cat-wrap'; } } var _icon_before = _filter_push_cat ? '<i class="pe-7s-note2"></i>' : ''; var _icon_after = !_filter_push_cat ? '<i class="pe-7s-angle-down"></i>' : ''; var _reset_btn = $(_this).find('.nasa-reset-filters-btn').length ? true : false; if (_reset_btn) { _li_class += ' nasa-widget-reset-filter nasa-widget-has-active'; _stt = _stt-1; } top_row += '<li class="nasa-widget-toggle' + _li_class + '">'; if (!_reset_btn) { top_row += '<a class="nasa-tab-filter-topbar' + _class_act + '" href="javascript:void(0);" title="' + _title + '" data-widget="#' + _widget_key + '" data-key="' + wk + '" data-old_id="' + _old_id + '">' + _icon_before + _rss + _title + _icon_after + '</a>'; } else { top_row += $(_this).find('.nasa-reset-filters-btn').wrap('<div>').parent().html(); } top_row += '</li>'; if (!_filter_push_cat && $(_this).find('.nasa-reset-filters-btn').length <= 0) { rows += '<div class="large-12 columns nasa-widget-wrap' + _class_row + '" id="' + _widget_key + '" data-old_id="' + _old_id + '">'; rows += $(_this).wrap('<div>').parent().html(); rows += '</div>'; } if (_stt > _limit) { _show_more = true; } wk++; _stt++; }); if (_show_more) { top_row += '<li class="nasa-widget-show-more">'; top_row += '<a class="nasa-widget-toggle-show" href="javascript:void(0);" data-show="0">' + $('input[name="nasa-widget-show-more-text"]').val() + '</a>'; top_row += '</li>'; } if ($('.showing_info_top').length) { top_row += '<li class="last">'; top_row += '<div class="showing_info_top">'; top_row += $('.showing_info_top').html(); top_row += '</div></li>'; } top_row += '</ul>'; rows += '</div>'; $('.nasa-top-sidebar').html(rows).removeClass('hidden-tag'); $('.nasa-labels-filter-accordion').html(top_row); $('.nasa-labels-filter-accordion').addClass('nasa-inited'); /** * Show | Hide price filter */ if ($('.nasa-top-sidebar .nasa-filter-price-widget-wrap').length) { $('.nasa-top-sidebar .nasa-filter-price-widget-wrap').each(function() { var _wrap_price_hide = $(this).parents('.nasa-widget-wrap'); if ($(this).hasClass('nasa-hide-price')) { if ($(_wrap_price_hide).length) { var _tabtop = $(_wrap_price_hide).attr('id'); if ($('.nasa-tab-filter-topbar[data-widget="#' + _tabtop + '"]').parents('.nasa-widget-toggle').length) { $('.nasa-tab-filter-topbar[data-widget="#' + _tabtop + '"]').parents('.nasa-widget-toggle').hide(); } $(_wrap_price_hide).addClass('hidden-tag'); } } }); } } } /** * Click top filter * * @param {type} $ * @param {type} _this * @param {type} type * @returns {undefined} */ function top_filter_click($, _this, type) { if (!$(_this).hasClass('nasa-tab-push-cats')) { var _obj = $(_this).attr('data-widget'); var _wrap_content = $('.nasa-top-sidebar'); var _act = $(_obj).hasClass('nasa-active') ? true : false; $(_this).parents('.nasa-top-row-filter').find('> li').removeClass('nasa-active'); $(_wrap_content).find('.nasa-widget-wrap').removeClass('nasa-active').slideUp(350); if (type === 'animate') { $(_wrap_content).find('.nasa-widget-wrap').removeClass('nasa-active').slideUp(350); } else { $(_wrap_content).find('.nasa-widget-wrap').removeClass('nasa-active').hide(); } if (!_act) { if (type === 'animate') { $(_obj).addClass('nasa-active').slideDown(350); } else { $(_obj).addClass('nasa-active').show(); } $(_this).parents('li').addClass('nasa-active'); } if ($(_this).hasClass('nasa-tab-filter-cats')) { $('body').trigger('nasa_init_topbar_categories'); } } else { $(_this).toggleClass('nasa-push-cat-show'); $('.nasa-push-cat-filter').toggleClass('nasa-push-cat-show'); $('.nasa-products-page-wrap').toggleClass('nasa-push-cat-show'); $('.black-window-mobile').toggleClass('nasa-push-cat-show'); setTimeout(function() { $('body').trigger('nasa_after_push_cats_timeout'); }, 1000); } } /** * Render top bar 2 shop page * * @param {type} $ * @param {type} _start * @returns {undefined} */ function init_nasa_top_sidebar_2($, _start) { var start = typeof _start !== 'undefined' && _start ? _start : false; if ($('.nasa-top-sidebar-2').length) { var _wrap = $('.nasa-top-sidebar-2'); if (!$(_wrap).hasClass('nasa-slick-slider')) { $(_wrap).addClass('nasa-slick-slider'); $(_wrap).addClass('nasa-slick-nav'); } $(_wrap).attr('data-autoplay', 'false'); $(_wrap).attr('data-switch-custom', '480'); var _width = $(window).width(); var _tab = parseInt($(_wrap).attr('data-switch-tablet')); var _desk = parseInt($(_wrap).attr('data-switch-desktop')); _tab = !_tab ? 768 : _tab; _desk = !_desk ? 1130 : _desk; var _cols = parseInt($(_wrap).attr('data-columns')); var _cols_tab = parseInt($(_wrap).attr('data-columns-tablet')); var _cols_small = parseInt($(_wrap).attr('data-columns-small')); _cols = !_cols ? 4 : _cols; _cols_tab = !_cols_tab ? 3 : _cols_tab; _cols_small = !_cols_small ? 2 : _cols_small; var _count = $(_wrap).find('.nasa-widget-store').length; /** * Check start in Desktop */ if (_width >= _desk && _count <= _cols) { start = 0; } /** * Check start in Tablet */ if (_width < _desk && _width >= _cols_tab && _count <= _cols_tab) { start = 0; } /** * Check start in Mobile */ if (_width < _cols_tab && _count <= _cols_small) { start = 0; } /** * Set start */ if (start) { $(_wrap).attr('data-start', start); } /** * init Slick Slider */ $('body').trigger('nasa_load_slick_slider'); if (!$(_wrap).hasClass('nasa-inited')) { $(_wrap).addClass('nasa-inited'); } } } /** * Toggle Top Side bar type 2 * * @param {type} $ * @param {type} _this * @param {type} type * @param {type} _start * @param {type} _active_top * @returns {undefined} */ function top_filter_click_2($, _this, type, _start, _active_top) { if ($('.nasa-top-bar-2-content').length) { if (typeof _active_top !== 'undefined' && _active_top) { $('body').trigger('nasa_load_actived_top'); } var _act = $(_this).hasClass('nasa-active') ? true : false; if (!_act) { var start = typeof _start !== 'undefined' && _start ? _start : false; if (type === 'animate') { init_nasa_top_sidebar_2($, start); $('.nasa-top-bar-2-content').addClass('nasa-active').slideDown(350); setTimeout(function() { if ($('.nasa-top-sidebar-2').find('.slick-slide.slick-current').length && $('.nasa-top-sidebar-2').find('.slick-slide.slick-current').width() === 0) { var _top_slide = $('.nasa-top-sidebar-2'); $('body').trigger('nasa_refresh_slick', [_top_slide]); } }, 350); } else { $('.nasa-top-bar-2-content').addClass('nasa-active').show(); init_nasa_top_sidebar_2($, start); if (!$('.nasa-top-sidebar-2').hasClass('nasa-transition-none')) { $('.nasa-top-sidebar-2').addClass('nasa-transition-none'); } if (!$('.nasa-top-sidebar-2').hasClass('nasa-inited')) { $('.nasa-top-sidebar-2').addClass('nasa-inited'); } setTimeout(function() { $('.nasa-top-sidebar-2').removeClass('nasa-transition-none'); }, 200); } $(_this).addClass('nasa-active'); } else { $('.nasa-top-bar-2-content').slideUp(350); $(_this).removeClass('nasa-active'); } } } /** * Change layout Grid | List shop page * * @param {type} $ * @param {type} _this * @returns {undefined} */ function change_layout_shop_page($, _this) { var value_view, item_row, class_items; var _url = new URL(window.location.href); var _destroy = false; if ($(_this).hasClass('productList')) { value_view = 'list'; _destroy = true; $('.nasa-content-page-products .products').removeClass('grid').addClass('list'); $('body').trigger('nasa_store_changed_layout_list'); } else { var columns = $(_this).attr('data-columns'); class_items = 'products grid'; switch (columns) { case '2' : item_row = 2; value_view = 'grid-2'; class_items += ' large-block-grid-2'; break; case '3' : item_row = 3; value_view = 'grid-3'; class_items += ' large-block-grid-3'; break; case '5' : item_row = 5; value_view = 'grid-5'; class_items += ' large-block-grid-5'; break; case '6' : item_row = 5; value_view = 'grid-6'; class_items += ' large-block-grid-6'; break; case '4' : default : item_row = 4; value_view = 'grid-4'; class_items += ' large-block-grid-4'; break; } var count = $('.nasa-content-page-products .products').find('.product-warp-item').length; if (count > 0) { var _wrap_all = $('.nasa-content-page-products .products'); var _col_small = $(_wrap_all).attr('data-columns_small'); var _col_medium = $(_wrap_all).attr('data-columns_medium'); switch (_col_small) { case '2' : class_items += ' small-block-grid-2'; break; case '1' : default : class_items += ' small-block-grid-1'; break; } switch (_col_medium) { case '3' : class_items += ' medium-block-grid-3'; break; case '4' : class_items += ' medium-block-grid-4'; break; case '2' : default : class_items += ' medium-block-grid-2'; break; } $('.nasa-content-page-products .products').attr('class', class_items); } $('body').trigger('nasa_store_changed_layout_grid', [columns, class_items]); } $(".nasa-change-layout").removeClass("active"); $(_this).addClass("active"); if ($(_this).hasClass('df')) { _url.searchParams.delete('view-layout'); } else { _url.searchParams.set('view-layout', value_view); } window.history.pushState(_url.href, '', _url.href); $('body').trigger('nasa_before_change_view'); if (!_destroy) { $('body').trigger('nasa_before_change_view_timeout', [_destroy]); } else { setTimeout(function() { $('body').trigger('nasa_before_change_view_timeout', [_destroy]); }, 500); } } /** * clone group btn loop products * * @param {type} $ * @returns {undefined} */ function clone_group_btns_product_item($) { var _list = $('.products').length && $('.products').hasClass('list') ? true : false; if (_list && $('.nasa-content-page-products .product-item').length) { $('.nasa-content-page-products .product-item').each(function() { var _wrap = $(this); if (!$(_wrap).hasClass('nasa-list-cloned')) { $(_wrap).addClass('nasa-list-cloned'); if ($(_wrap).find('.group-btn-in-list').length < 1) { $(_wrap).append('<div class="group-btn-in-list nasa-group-btns hidden-tag"></div>'); } var _place = $(_wrap).find('.group-btn-in-list'); var _price = ''; if ($(_wrap).find('.price-wrap').length) { _price = $(_wrap).find('.price-wrap').html(); } else if ($(_wrap).find('.price').length) { _price = $(_wrap).find('.price').clone().wrap('<div class="price-wrap"></div>').parent().html(); } if (_price !== '') { $(_place).append('<div class="price-wrap">' + _price + '</div>'); } if ($(_wrap).find('.nasa-list-stock-wrap').length) { $(_place).append($(_wrap).find('.nasa-list-stock-wrap').html()); $(_wrap).find('.nasa-list-stock-wrap').remove(); } if ($(_wrap).find('.btn-link').length && $(_place).length) { var _add = $(_wrap).find('.add-to-cart-grid').clone(); if ($(_add).length) { $(_place).append(_add); } $(_wrap).find('.btn-link').each(function() { var _btn = $(this).clone(); if (!$(_btn).hasClass('add-to-cart-grid')) { $(_place).append(_btn); } }); if ($(_place).find('.btn-link').length) { $(_place).find('.btn-link').each(function() { if ( $(this).find('.nasa-icon-text').length <= 0 && $(this).find('.nasa-icon').length && $(this).attr('data-icon-text') ) { $(this).find('.nasa-icon').after( '<span class="nasa-icon-text">' + $(this).attr('data-icon-text') + '</span>' ); } }); } if ($(_place).find('.btn-wishlist.btn-link').length && $(_place).find('.add-to-cart-grid.btn-link').length) { $(_place).find('.add-to-cart-grid.btn-link').after($(_place).find('.btn-wishlist.btn-link')); } } /** * Deal Time */ if ($(_wrap).find('.nasa-sc-pdeal-countdown .countdown').length) { var _countdown = $(_wrap).find('.nasa-sc-pdeal-countdown').clone(); $(_countdown).find('.countdown').removeClass('is-countdown'); $(_countdown).find('.countdown').removeClass('countdown-rtl'); $(_countdown).find('.countdown').removeClass('countdown-loaded'); $(_countdown).find('.countdown').html(''); if ($(_wrap).find('.product-info-wrap .nasa-sc-pdeal-countdown').length) { $(_wrap).find('.product-info-wrap .nasa-sc-pdeal-countdown').replaceWith(_countdown); } else { if ($(_wrap).find('.product-des-wrap').length) { $(_wrap).find('.product-des-wrap').before(_countdown); } else { $(_wrap).find('.product-info-wrap').append(_countdown); } } $('body').trigger('nasa_load_countdown'); } } }); } }
Upload File
Create Folder