/* -------------------------------------------------------------------------------- / Magentech jQuery Created by Magentech v1.0 - 20.9.2016 All rights reserved. +----------------------------------------------------+ TABLE OF CONTENTS +----------------------------------------------------+ [1] Home page 5 [2] Home page 6 [3] Home page 8 / -------------------------------------------------------------------------------- */ // click header search header jQuery(document).ready(function($){ $( ".search-header-w .icon-search" ).click(function() { $('#sosearchpro .search').slideToggle(200); $(this).toggleClass('active'); }); }); jQuery(document).ready(function($){ $( ".search-header-w .ico-search" ).click(function() { $('#sosearchpro').slideToggle(200); $(this).toggleClass('active'); }); }); /* --------------------------------------------------- 1.Home page 1 -------------------------------------------------- */ /* --------------------------------------------------- 1.Home page 3 -------------------------------------------------- */ // slider categories jQuery(document).ready(function($) { var slidercate = $(".slider-cates .cat-wrap"); slidercate.owlCarousel2({ margin:30, nav:true, loop:false, dots: false, navText: ['',''], responsive:{ 0:{ items:1 }, 480:{ items:2 }, 768:{ items:4 }, 992:{ items:4 }, 1200:{ items:5 }, }, }) }); jQuery(document).ready(function($) { var slidercate = $(".slider-cates5 .cat-wrap"); slidercate.owlCarousel2({ margin:30, nav:true, loop:false, dots: false, navText: ['',''], responsive:{ 0:{ items:1 }, 480:{ items:2 }, 768:{ items:3 }, 992:{ items:5 }, 1200:{ items:6 }, }, }) }); // slick testimonials $('.client-main').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: true, fade: true, //rtl: true, prevArrow: '
Previous
', nextArrow: '
Next
', asNavFor: '.client-image' }); $('.client-image').slick({ slidesToShow: 5, slidesToScroll: 1, asNavFor: '.client-main', dots: false, arrows: false, //rtl: true, centerMode: true, centerPadding: 0, focusOnSelect: true, responsive: [ { breakpoint: 767, settings: { slidesToShow: 4, } }, { breakpoint: 560, settings: { slidesToShow: 3, } } ] }); // end // video $(document).ready(function() { $('.home7-video').magnificPopup({ type: 'iframe', iframe: { patterns: { youtube: { index: 'youtube.com/', // String that detects type of video (in this case YouTube). Simply via url.indexOf(index). id: 'v=', // String that splits URL in a two parts, second part should be %id% src: '//www.youtube.com/embed/%id%?autoplay=1' // URL that will be set as a source for iframe. }, } } }); }); $('.slider-for').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: false, fade: true, asNavFor: '.slider-nav' }); $('.slider-nav').slick({ slidesToShow: 8, slidesToScroll: 1, asNavFor: '.slider-for', dots: false, centerMode: false, focusOnSelect: true, responsive: [ { breakpoint: 1200, settings: { slidesToScroll: 1, slidesToShow: 8 } }, { breakpoint: 1199, settings: { slidesToScroll: 1, slidesToShow: 6 } }, { breakpoint: 992, settings: { slidesToScroll: 1, slidesToShow: 6, } }, { breakpoint: 480, settings: { slidesToScroll: 1, slidesToShow: 3, } } ] }); /* --------------------------------------------------- Listing Tabs - Slider -------------------------------------------------- */ (function(element) { var $element = $(element), $tab = $('.ltabs-tab', $element), $tab_label = $('.ltabs-tab-label', $tab), $tabs = $('.ltabs-tabs', $element), ajax_url = $tabs.parents('.ltabs-tabs-container').attr('data-ajaxurl'), effect = $tabs.parents('.ltabs-tabs-container').attr('data-effect'), delay = $tabs.parents('.ltabs-tabs-container').attr('data-delay'), duration = $tabs.parents('.ltabs-tabs-container').attr('data-duration'), type_source = $tabs.parents('.ltabs-tabs-container').attr('data-type_source'), $col_lg = $tabs.parents('.ltabs-tabs-container').attr('data-lg'), $col_md = $tabs.parents('.ltabs-tabs-container').attr('data-md'), $col_sm = $tabs.parents('.ltabs-tabs-container').attr('data-sm'), $col_xs = $tabs.parents('.ltabs-tabs-container').attr('data-xs'), $margin = $tabs.parents('.ltabs-tabs-container').attr('data-margin'), $items_content = $('.ltabs-items', $element), $items_inner = $('.ltabs-items-inner', $items_content), $items_first_active = $('.ltabs-items-selected', $element), $select_box = $('.ltabs-selectbox', $element), $tab_label_select = $('.ltabs-tab-selected', $element), setting = '2', type_show = 'slider'; enableSelectBoxes(); /* First Ajax Listing tabs*/ var el = $('.tab-sel',$element).attr('data-active-content'), el_active = $(el,$element); listing_tab_ajax(el_active); function enableSelectBoxes() { $tab_wrap = $('.ltabs-tabs-wrap', $element), $tab_label_select.html($('.ltabs-tab', $element).filter('.tab-sel').children('.ltabs-tab-label').html()); if ($(window).innerWidth() <= 991) { $tab_wrap.addClass('ltabs-selectbox'); } else { $tab_wrap.removeClass('ltabs-selectbox'); } } $('span.ltabs-tab-selected, span.ltabs-tab-arrow', $element).click(function() { if ($('.ltabs-tabs', $element).hasClass('ltabs-open')) { $('.ltabs-tabs', $element).removeClass('ltabs-open'); } else { $('.ltabs-tabs', $element).addClass('ltabs-open'); } }); $(window).resize(function() { if ($(window).innerWidth() <= 991) { $('.ltabs-tabs-wrap', $element).addClass('ltabs-selectbox'); } else { $('.ltabs-tabs-wrap', $element).removeClass('ltabs-selectbox'); } }); function showAnimateItems(el) { var $_items = $('.new-ltabs-item', el), nub = 0; $('.ltabs-loadmore-btn', el).fadeOut('fast'); $_items.each(function (i) { nub++; switch(effect) { case 'none' : $(this).css({'opacity':'1','filter':'alpha(opacity = 100)'}); break; default: animatesItems($(this),nub*delay,i,el); } if (i == $_items.length - 1) { $('.ltabs-loadmore-btn', el).fadeIn(3000); } $(this).removeClass('new-ltabs-item'); }); } function animatesItems($this,fdelay,i,el) { var $_items = $('.ltabs-item', el); $this.stop(true, true).attr("style", "-webkit-animation:" + effect +" "+ duration +"ms;" + "-moz-animation:" + effect +" "+ duration +"ms;" + "-o-animation:" + effect +" "+ duration +"ms;" + "-moz-animation-delay:" + fdelay + "ms;" + "-webkit-animation-delay:" + fdelay + "ms;" + "-o-animation-delay:" + fdelay + "ms;" + "animation-delay:" + fdelay + "ms;").delay(fdelay).animate({ opacity: 1, filter: 'alpha(opacity = 100)' }, { delay: 1000 }); if (i == ($_items.length - 1)) { $(".ltabs-items-inner").addClass("play"); } } function updateStatus($el) { $('.ltabs-loadmore-btn', $el).removeClass('loading'); var countitem = $('.ltabs-item', $el).length; $('.ltabs-image-loading', $el).css({display: 'none'}); $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_start', countitem); var rl_total = $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_total'); var rl_load = $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_load'); var rl_allready = $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_allready'); if (countitem >= rl_total) { $('.ltabs-loadmore-btn', $el).addClass('loaded'); $('.ltabs-image-loading', $el).css({display: 'none'}); $('.ltabs-loadmore-btn', $el).attr('data-label', rl_allready); $('.ltabs-loadmore-btn', $el).removeClass('loading'); } } function listing_tab_ajax(category_id ) { var parent_active = $(category_id), total_product = parent_active.data('total'), tab_active = $('.ltabs-items-inner', parent_active), nb_column0 = $col_lg, nb_column1 = $col_md, nb_column2 = $col_sm, nb_column3 = $col_xs; nb_margin = parseInt($margin); tab_active.owlCarousel2({ nav: true, dots: false, loop: false, autoplay: false, lazyLoad: true, autoplayHoverPause: true, autoplayTimeout: 5000, autoplaySpeed: 5000, navRewind: true, navText: ['', ''], margin: nb_margin , responsive: { 0: { items: nb_column3, nav: total_product <= nb_column3 ? false : ((true) ? true : false), }, 767: { items: nb_column2, nav: total_product <= nb_column2 ? false : ((true) ? true : false), }, 991: { items: nb_column1, nav: total_product <= nb_column1 ? false : ((true) ? true : false), }, 1199: { items: nb_column0, nav: total_product <= nb_column0 ? false : ((true) ? true : false), }, } }); /*Quick View*/ $('.iframe-link').magnificPopup({ type:'iframe', fixedContentPos: true, fixedBgPos: true, overflowY: 'auto', closeBtnInside: true, closeOnContentClick: true, preloader: true, midClick: true, removalDelay: 300, mainClass: 'my-mfp-zoom-in', //gallery: { enabled: true } }); $( '.product_1846281811484147376 .thumbs-product .item-img', $(category_id) ).click(function() { $( '.product_1846281811484147376 .thumbs-product .item-img', $(category_id) ).removeClass('thumb-active'); $(this).addClass('thumb-active'); var thumb_src = $(this).attr("data-src"); $( ".product_1846281811484147376 .product-image-container img", $(category_id)).attr("src",thumb_src); }); } $tab.on('click.ltabs-tab', function () { var $this = $(this); if ($this.hasClass('tab-sel')) return false; if ($this.parents('.ltabs-tabs').hasClass('ltabs-open')) { $this.parents('.ltabs-tabs').removeClass('ltabs-open'); } $tab.removeClass('tab-sel'); $this.addClass('tab-sel'); var items_active = $this.attr('data-active-content'); var _items_active = $(items_active,$element); $items_content.removeClass('ltabs-items-selected'); _items_active.addClass('ltabs-items-selected'); $tab_label_select.html($tab.filter('.tab-sel').children('.ltabs-tab-label').html()); var $loading = $('.ltabs-loading', _items_active); var loaded = _items_active.hasClass('ltabs-items-loaded'); type_show =$tabs.parents('.ltabs-tabs-container').attr('data-type_show'); if (!loaded && !_items_active.hasClass('ltabs-process')) { _items_active.addClass('ltabs-process'); var category_id = $this.attr('data-category-id'), path_url = 'ajax/listingtab_', ajax_url = $tabs.parents('.ltabs-tabs-container').attr('data-ajaxurl')+path_url+category_id+ '.html'; $loading.show(); $.ajax({ type: 'POST', url: ajax_url, //dataType: 'json',// when on gave connection errors data: { is_ajax_listing_tabs: 1, ajax_reslisting_start: 1, categoryid: category_id, setting: setting, lbmoduleid: 1, }, success: function (data) { if (data != '') { $('.ltabs-loading', _items_active).replaceWith(data); _items_active.addClass('ltabs-items-loaded').removeClass('ltabs-process'); $loading.remove(); if (type_show != 'slider') { showAnimateItems(_items_active); } updateStatus(_items_active); listing_tab_ajax(_items_active); } if(typeof(_SoQuickView) != 'undefined'){ _SoQuickView(); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } else { if (type_show == 'loadmore') { $('.ltabs-item', $items_content).removeAttr('style').addClass('new-ltabs-item'); showAnimateItems(_items_active); }else{ var $tag_id = $element; var owl = $('.owl2-carousel' , _items_active); var $navpage = $(".wap-listing-tabs", $tag_id); $navpage.siblings(".owl2-controls").addClass('hidden'); owl = owl.data('owlCarousel2'); if (typeof owl !== 'undefined') { owl.onResize(); } } } }); })('#so_listing_tabs_1'); (function(element) { var $element = $(element), $tab = $('.ltabs-tab', $element), $tab_label = $('.ltabs-tab-label', $tab), $tabs = $('.ltabs-tabs', $element), ajax_url = $tabs.parents('.ltabs-tabs-container').attr('data-ajaxurl'), effect = $tabs.parents('.ltabs-tabs-container').attr('data-effect'), delay = $tabs.parents('.ltabs-tabs-container').attr('data-delay'), duration = $tabs.parents('.ltabs-tabs-container').attr('data-duration'), type_source = $tabs.parents('.ltabs-tabs-container').attr('data-type_source'), $margin = $tabs.parents('.ltabs-tabs-container').attr('data-margin'), $col_lg = $tabs.parents('.ltabs-tabs-container').attr('data-lg'), $col_md = $tabs.parents('.ltabs-tabs-container').attr('data-md'), $col_sm = $tabs.parents('.ltabs-tabs-container').attr('data-sm'), $col_xs = $tabs.parents('.ltabs-tabs-container').attr('data-xs'), $items_content = $('.ltabs-items', $element), $items_inner = $('.ltabs-items-inner', $items_content), $items_first_active = $('.ltabs-items-selected', $element), $select_box = $('.ltabs-selectbox', $element), $tab_label_select = $('.ltabs-tab-selected', $element), setting = '2', type_show = 'slider'; enableSelectBoxes(); /* First Ajax Listing tabs*/ var el = $('.tab-sel',$element).attr('data-active-content'), el_active = $(el,$element); listing_tab_ajax(el_active); function enableSelectBoxes() { $tab_wrap = $('.ltabs-tabs-wrap', $element), $tab_label_select.html($('.ltabs-tab', $element).filter('.tab-sel').children('.ltabs-tab-label').html()); if ($(window).innerWidth() <= 991) { $tab_wrap.addClass('ltabs-selectbox'); } else { $tab_wrap.removeClass('ltabs-selectbox'); } } $('span.ltabs-tab-selected, span.ltabs-tab-arrow', $element).click(function() { if ($('.ltabs-tabs', $element).hasClass('ltabs-open')) { $('.ltabs-tabs', $element).removeClass('ltabs-open'); } else { $('.ltabs-tabs', $element).addClass('ltabs-open'); } }); $(window).resize(function() { if ($(window).innerWidth() <= 991) { $('.ltabs-tabs-wrap', $element).addClass('ltabs-selectbox'); } else { $('.ltabs-tabs-wrap', $element).removeClass('ltabs-selectbox'); } }); function showAnimateItems(el) { var $_items = $('.new-ltabs-item', el), nub = 0; $('.ltabs-loadmore-btn', el).fadeOut('fast'); $_items.each(function (i) { nub++; switch(effect) { case 'none' : $(this).css({'opacity':'1','filter':'alpha(opacity = 100)'}); break; default: animatesItems($(this),nub*delay,i,el); } if (i == $_items.length - 1) { $('.ltabs-loadmore-btn', el).fadeIn(3000); } $(this).removeClass('new-ltabs-item'); }); } function animatesItems($this,fdelay,i,el) { var $_items = $('.ltabs-item', el); $this.stop(true, true).attr("style", "-webkit-animation:" + effect +" "+ duration +"ms;" + "-moz-animation:" + effect +" "+ duration +"ms;" + "-o-animation:" + effect +" "+ duration +"ms;" + "-moz-animation-delay:" + fdelay + "ms;" + "-webkit-animation-delay:" + fdelay + "ms;" + "-o-animation-delay:" + fdelay + "ms;" + "animation-delay:" + fdelay + "ms;").delay(fdelay).animate({ opacity: 1, filter: 'alpha(opacity = 100)' }, { delay: 1000 }); if (i == ($_items.length - 1)) { $(".ltabs-items-inner").addClass("play"); } } function updateStatus($el) { $('.ltabs-loadmore-btn', $el).removeClass('loading'); var countitem = $('.ltabs-item', $el).length; $('.ltabs-image-loading', $el).css({display: 'none'}); $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_start', countitem); var rl_total = $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_total'); var rl_load = $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_load'); var rl_allready = $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_allready'); if (countitem >= rl_total) { $('.ltabs-loadmore-btn', $el).addClass('loaded'); $('.ltabs-image-loading', $el).css({display: 'none'}); $('.ltabs-loadmore-btn', $el).attr('data-label', rl_allready); $('.ltabs-loadmore-btn', $el).removeClass('loading'); } } function listing_tab_ajax(category_id ) { var parent_active = $(category_id), total_product = parent_active.data('total'), tab_active = $('.ltabs-items-inner', parent_active), nb_column0 = $col_lg, nb_column1 = $col_md, nb_column2 = $col_sm, nb_column3 = $col_xs; nb_margin = parseInt($margin); tab_active.owlCarousel2({ nav: false, dots: false, loop: false, autoplay: false, lazyLoad: true, autoplayHoverPause: true, autoplayTimeout: 5000, autoplaySpeed: 5000, navRewind: true, navText: ['', ''], margin: nb_margin , responsive: { 0: { items: nb_column3, nav: total_product <= nb_column3 ? false : ((true) ? true : false), }, 767: { items: nb_column2, nav: total_product <= nb_column2 ? false : ((true) ? true : false), }, 991: { items: nb_column1, nav: total_product <= nb_column1 ? false : ((true) ? true : false), }, 1199: { items: nb_column0, nav: total_product <= nb_column0 ? false : ((true) ? true : false), }, } }); /*Quick View*/ $('.iframe-link').magnificPopup({ type:'iframe', fixedContentPos: true, fixedBgPos: true, overflowY: 'auto', closeBtnInside: true, closeOnContentClick: true, preloader: true, midClick: true, removalDelay: 300, mainClass: 'my-mfp-zoom-in', //gallery: { enabled: true } }); $( '.product_1846281811484147376 .thumbs-product .item-img', $element ).click(function() { $( '.product_1846281811484147376 .thumbs-product .item-img', $element ).removeClass('thumb-active'); $(this).addClass('thumb-active'); var thumb_src = $(this).attr("data-src"); $( ".product_1846281811484147376 .product-image-container img").attr("src",thumb_src); }); } $tab.on('click.ltabs-tab', function () { var $this = $(this); if ($this.hasClass('tab-sel')) return false; if ($this.parents('.ltabs-tabs').hasClass('ltabs-open')) { $this.parents('.ltabs-tabs').removeClass('ltabs-open'); } $tab.removeClass('tab-sel'); $this.addClass('tab-sel'); var items_active = $this.attr('data-active-content'); var _items_active = $(items_active,$element); $items_content.removeClass('ltabs-items-selected'); _items_active.addClass('ltabs-items-selected'); $tab_label_select.html($tab.filter('.tab-sel').children('.ltabs-tab-label').html()); var $loading = $('.ltabs-loading', _items_active); var loaded = _items_active.hasClass('ltabs-items-loaded'); type_show =$tabs.parents('.ltabs-tabs-container').attr('data-type_show'); if (!loaded && !_items_active.hasClass('ltabs-process')) { _items_active.addClass('ltabs-process'); var category_id = $this.attr('data-category-id'), path_url = 'ajax/listingtab_', ajax_url = $tabs.parents('.ltabs-tabs-container').attr('data-ajaxurl')+path_url+category_id+ '.html'; $loading.show(); $.ajax({ type: 'POST', url: ajax_url, //dataType: 'json',// when on gave connection errors data: { is_ajax_listing_tabs: 1, ajax_reslisting_start: 1, categoryid: category_id, setting: setting, lbmoduleid: 1, }, success: function (data) { if (data != '') { $('.ltabs-loading', _items_active).replaceWith(data); _items_active.addClass('ltabs-items-loaded').removeClass('ltabs-process'); $loading.remove(); if (type_show != 'slider') { showAnimateItems(_items_active); } updateStatus(_items_active); listing_tab_ajax(_items_active); } if(typeof(_SoQuickView) != 'undefined'){ _SoQuickView(); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } else { if (type_show == 'loadmore') { $('.ltabs-item', $items_content).removeAttr('style').addClass('new-ltabs-item'); showAnimateItems(_items_active); }else{ var $tag_id = $element; var owl = $('.owl2-carousel' , _items_active); var $navpage = $(".wap-listing-tabs", $tag_id); $navpage.siblings(".owl2-controls").addClass('hidden'); owl = owl.data('owlCarousel2'); if (typeof owl !== 'undefined') { owl.onResize(); } } } }); })('#so_listing_tabs_2'); (function(element) { var $element = $(element), $tab = $('.ltabs-tab', $element), $tab_label = $('.ltabs-tab-label', $tab), $tabs = $('.ltabs-tabs', $element), ajax_url = $tabs.parents('.ltabs-tabs-container').attr('data-ajaxurl'), effect = $tabs.parents('.ltabs-tabs-container').attr('data-effect'), delay = $tabs.parents('.ltabs-tabs-container').attr('data-delay'), duration = $tabs.parents('.ltabs-tabs-container').attr('data-duration'), type_source = $tabs.parents('.ltabs-tabs-container').attr('data-type_source'), $margin = $tabs.parents('.ltabs-tabs-container').attr('data-margin'), $col_lg = $tabs.parents('.ltabs-tabs-container').attr('data-lg'), $col_md = $tabs.parents('.ltabs-tabs-container').attr('data-md'), $col_sm = $tabs.parents('.ltabs-tabs-container').attr('data-sm'), $col_xs = $tabs.parents('.ltabs-tabs-container').attr('data-xs'), $items_content = $('.ltabs-items', $element), $items_inner = $('.ltabs-items-inner', $items_content), $items_first_active = $('.ltabs-items-selected', $element), $select_box = $('.ltabs-selectbox', $element), $tab_label_select = $('.ltabs-tab-selected', $element), setting = '2', type_show = 'slider'; enableSelectBoxes(); /* First Ajax Listing tabs*/ var el = $('.tab-sel',$element).attr('data-active-content'), el_active = $(el,$element); listing_tab_ajax(el_active); function enableSelectBoxes() { $tab_wrap = $('.ltabs-tabs-wrap', $element), $tab_label_select.html($('.ltabs-tab', $element).filter('.tab-sel').children('.ltabs-tab-label').html()); if ($(window).innerWidth() <= 991) { $tab_wrap.addClass('ltabs-selectbox'); } else { $tab_wrap.removeClass('ltabs-selectbox'); } } $('span.ltabs-tab-selected, span.ltabs-tab-arrow', $element).click(function() { if ($('.ltabs-tabs', $element).hasClass('ltabs-open')) { $('.ltabs-tabs', $element).removeClass('ltabs-open'); } else { $('.ltabs-tabs', $element).addClass('ltabs-open'); } }); $(window).resize(function() { if ($(window).innerWidth() <= 991) { $('.ltabs-tabs-wrap', $element).addClass('ltabs-selectbox'); } else { $('.ltabs-tabs-wrap', $element).removeClass('ltabs-selectbox'); } }); function showAnimateItems(el) { var $_items = $('.new-ltabs-item', el), nub = 0; $('.ltabs-loadmore-btn', el).fadeOut('fast'); $_items.each(function (i) { nub++; switch(effect) { case 'none' : $(this).css({'opacity':'1','filter':'alpha(opacity = 100)'}); break; default: animatesItems($(this),nub*delay,i,el); } if (i == $_items.length - 1) { $('.ltabs-loadmore-btn', el).fadeIn(3000); } $(this).removeClass('new-ltabs-item'); }); } function animatesItems($this,fdelay,i,el) { var $_items = $('.ltabs-item', el); $this.stop(true, true).attr("style", "-webkit-animation:" + effect +" "+ duration +"ms;" + "-moz-animation:" + effect +" "+ duration +"ms;" + "-o-animation:" + effect +" "+ duration +"ms;" + "-moz-animation-delay:" + fdelay + "ms;" + "-webkit-animation-delay:" + fdelay + "ms;" + "-o-animation-delay:" + fdelay + "ms;" + "animation-delay:" + fdelay + "ms;").delay(fdelay).animate({ opacity: 1, filter: 'alpha(opacity = 100)' }, { delay: 1000 }); if (i == ($_items.length - 1)) { $(".ltabs-items-inner").addClass("play"); } } function updateStatus($el) { $('.ltabs-loadmore-btn', $el).removeClass('loading'); var countitem = $('.ltabs-item', $el).length; $('.ltabs-image-loading', $el).css({display: 'none'}); $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_start', countitem); var rl_total = $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_total'); var rl_load = $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_load'); var rl_allready = $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_allready'); if (countitem >= rl_total) { $('.ltabs-loadmore-btn', $el).addClass('loaded'); $('.ltabs-image-loading', $el).css({display: 'none'}); $('.ltabs-loadmore-btn', $el).attr('data-label', rl_allready); $('.ltabs-loadmore-btn', $el).removeClass('loading'); } } function listing_tab_ajax(category_id ) { var parent_active = $(category_id), total_product = parent_active.data('total'), tab_active = $('.ltabs-items-inner', parent_active), nb_column0 = $col_lg, nb_column1 = $col_md, nb_column2 = $col_sm, nb_column3 = $col_xs; nb_margin = parseInt($margin); tab_active.owlCarousel2({ nav: false, dots: false, loop: false, autoplay: false, lazyLoad: true, autoplayHoverPause: true, autoplayTimeout: 5000, autoplaySpeed: 5000, navRewind: true, navText: ['', ''], margin: nb_margin , responsive: { 0: { items: nb_column3, nav: total_product <= nb_column3 ? false : ((true) ? true : false), }, 767: { items: nb_column2, nav: total_product <= nb_column2 ? false : ((true) ? true : false), }, 991: { items: nb_column1, nav: total_product <= nb_column1 ? false : ((true) ? true : false), }, 1199: { items: nb_column0, nav: total_product <= nb_column0 ? false : ((true) ? true : false), }, } }); /*Quick View*/ $('.iframe-link').magnificPopup({ type:'iframe', fixedContentPos: true, fixedBgPos: true, overflowY: 'auto', closeBtnInside: true, closeOnContentClick: true, preloader: true, midClick: true, removalDelay: 300, mainClass: 'my-mfp-zoom-in', //gallery: { enabled: true } }); $( '.product_1846281811484147376 .thumbs-product .item-img', $element ).click(function() { $( '.product_1846281811484147376 .thumbs-product .item-img', $element ).removeClass('thumb-active'); $(this).addClass('thumb-active'); var thumb_src = $(this).attr("data-src"); $( ".product_1846281811484147376 .product-image-container img").attr("src",thumb_src); }); } $tab.on('click.ltabs-tab', function () { var $this = $(this); if ($this.hasClass('tab-sel')) return false; if ($this.parents('.ltabs-tabs').hasClass('ltabs-open')) { $this.parents('.ltabs-tabs').removeClass('ltabs-open'); } $tab.removeClass('tab-sel'); $this.addClass('tab-sel'); var items_active = $this.attr('data-active-content'); var _items_active = $(items_active,$element); $items_content.removeClass('ltabs-items-selected'); _items_active.addClass('ltabs-items-selected'); $tab_label_select.html($tab.filter('.tab-sel').children('.ltabs-tab-label').html()); var $loading = $('.ltabs-loading', _items_active); var loaded = _items_active.hasClass('ltabs-items-loaded'); type_show =$tabs.parents('.ltabs-tabs-container').attr('data-type_show'); if (!loaded && !_items_active.hasClass('ltabs-process')) { _items_active.addClass('ltabs-process'); var category_id = $this.attr('data-category-id'), path_url = 'ajax/listingtab_', ajax_url = $tabs.parents('.ltabs-tabs-container').attr('data-ajaxurl')+path_url+category_id+ '.html'; $loading.show(); $.ajax({ type: 'POST', url: ajax_url, //dataType: 'json',// when on gave connection errors data: { is_ajax_listing_tabs: 1, ajax_reslisting_start: 1, categoryid: category_id, setting: setting, lbmoduleid: 1, }, success: function (data) { if (data != '') { $('.ltabs-loading', _items_active).replaceWith(data); _items_active.addClass('ltabs-items-loaded').removeClass('ltabs-process'); $loading.remove(); if (type_show != 'slider') { showAnimateItems(_items_active); } updateStatus(_items_active); listing_tab_ajax(_items_active); } if(typeof(_SoQuickView) != 'undefined'){ _SoQuickView(); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } else { if (type_show == 'loadmore') { $('.ltabs-item', $items_content).removeAttr('style').addClass('new-ltabs-item'); showAnimateItems(_items_active); }else{ var $tag_id = $element; var owl = $('.owl2-carousel' , _items_active); var $navpage = $(".wap-listing-tabs", $tag_id); $navpage.siblings(".owl2-controls").addClass('hidden'); owl = owl.data('owlCarousel2'); if (typeof owl !== 'undefined') { owl.onResize(); } } } }); })('#so_listing_tabs_3'); (function(element) { var $element = $(element), $tab = $('.ltabs-tab', $element), $tab_label = $('.ltabs-tab-label', $tab), $tabs = $('.ltabs-tabs', $element), ajax_url = $tabs.parents('.ltabs-tabs-container').attr('data-ajaxurl'), effect = $tabs.parents('.ltabs-tabs-container').attr('data-effect'), delay = $tabs.parents('.ltabs-tabs-container').attr('data-delay'), duration = $tabs.parents('.ltabs-tabs-container').attr('data-duration'), type_source = $tabs.parents('.ltabs-tabs-container').attr('data-type_source'), $margin = $tabs.parents('.ltabs-tabs-container').attr('data-margin'), $col_lg = $tabs.parents('.ltabs-tabs-container').attr('data-lg'), $col_md = $tabs.parents('.ltabs-tabs-container').attr('data-md'), $col_sm = $tabs.parents('.ltabs-tabs-container').attr('data-sm'), $col_xs = $tabs.parents('.ltabs-tabs-container').attr('data-xs'), $items_content = $('.ltabs-items', $element), $items_inner = $('.ltabs-items-inner', $items_content), $items_first_active = $('.ltabs-items-selected', $element), $select_box = $('.ltabs-selectbox', $element), $tab_label_select = $('.ltabs-tab-selected', $element), setting = '2', type_show = 'loadmore'; enableSelectBoxes(); /* First Ajax Listing tabs*/ var el = $('.tab-sel',$element).attr('data-active-content'), el_active = $(el,$element); listing_tab_ajax(el_active); function enableSelectBoxes() { $tab_wrap = $('.ltabs-tabs-wrap', $element), $tab_label_select.html($('.ltabs-tab', $element).filter('.tab-sel').children('.ltabs-tab-label').html()); if ($(window).innerWidth() <= 991) { $tab_wrap.addClass('ltabs-selectbox'); } else { $tab_wrap.removeClass('ltabs-selectbox'); } } $('span.ltabs-tab-selected, span.ltabs-tab-arrow', $element).click(function() { if ($('.ltabs-tabs', $element).hasClass('ltabs-open')) { $('.ltabs-tabs', $element).removeClass('ltabs-open'); } else { $('.ltabs-tabs', $element).addClass('ltabs-open'); } }); $(window).resize(function() { if ($(window).innerWidth() <= 991) { $('.ltabs-tabs-wrap', $element).addClass('ltabs-selectbox'); } else { $('.ltabs-tabs-wrap', $element).removeClass('ltabs-selectbox'); } }); function showAnimateItems(el) { var $_items = $('.new-ltabs-item', el), nub = 0; $('.ltabs-loadmore-btn', el).fadeOut('fast'); $_items.each(function (i) { nub++; switch(effect) { case 'none' : $(this).css({'opacity':'1','filter':'alpha(opacity = 100)'}); break; default: animatesItems($(this),nub*delay,i,el); } if (i == $_items.length - 1) { $('.ltabs-loadmore-btn', el).fadeIn(3000); } $(this).removeClass('new-ltabs-item'); }); } function animatesItems($this,fdelay,i,el) { var $_items = $('.ltabs-item', el); $this.stop(true, true).attr("style", "-webkit-animation:" + effect +" "+ duration +"ms;" + "-moz-animation:" + effect +" "+ duration +"ms;" + "-o-animation:" + effect +" "+ duration +"ms;" + "-moz-animation-delay:" + fdelay + "ms;" + "-webkit-animation-delay:" + fdelay + "ms;" + "-o-animation-delay:" + fdelay + "ms;" + "animation-delay:" + fdelay + "ms;").delay(fdelay).animate({ opacity: 1, filter: 'alpha(opacity = 100)' }, { delay: 1000 }); if (i == ($_items.length - 1)) { $(".ltabs-items-inner").addClass("play"); } } function updateStatus($el) { $('.ltabs-loadmore-btn', $el).removeClass('loading'); var countitem = $('.ltabs-item', $el).length; $('.ltabs-image-loading', $el).css({display: 'none'}); $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_start', countitem); var rl_total = $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_total'); var rl_load = $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_load'); var rl_allready = $('.ltabs-loadmore-btn', $el).parent().attr('data-rl_allready'); if (countitem >= rl_total) { $('.ltabs-loadmore-btn', $el).addClass('loaded'); $('.ltabs-image-loading', $el).css({display: 'none'}); $('.ltabs-loadmore-btn', $el).attr('data-label', rl_allready); $('.ltabs-loadmore-btn', $el).removeClass('loading'); } } function listing_tab_ajax(category_id ) { var parent_active = $(category_id), total_product = parent_active.data('total'), tab_active = $('.ltabs-items-inner', parent_active), nb_column0 = $col_lg, nb_column1 = $col_md, nb_column2 = $col_sm, nb_column3 = $col_xs; nb_margin = parseInt($margin); tab_active.owlCarousel2({ nav: false, dots: false, loop: false, autoplay: false, lazyLoad: true, autoplayHoverPause: true, autoplayTimeout: 5000, autoplaySpeed: 5000, navRewind: true, navText: ['', ''], margin: nb_margin , responsive: { 0: { items: nb_column3, nav: total_product <= nb_column3 ? false : ((true) ? true : false), }, 767: { items: nb_column2, nav: total_product <= nb_column2 ? false : ((true) ? true : false), }, 991: { items: nb_column1, nav: total_product <= nb_column1 ? false : ((true) ? true : false), }, 1199: { items: nb_column0, nav: total_product <= nb_column0 ? false : ((true) ? true : false), }, } }); /*Quick View*/ $('.iframe-link').magnificPopup({ type:'iframe', fixedContentPos: true, fixedBgPos: true, overflowY: 'auto', closeBtnInside: true, closeOnContentClick: true, preloader: true, midClick: true, removalDelay: 300, mainClass: 'my-mfp-zoom-in', //gallery: { enabled: true } }); $( '.product_1846281811484147376 .thumbs-product .item-img', $element ).click(function() { $( '.product_1846281811484147376 .thumbs-product .item-img', $element ).removeClass('thumb-active'); $(this).addClass('thumb-active'); var thumb_src = $(this).attr("data-src"); $( ".product_1846281811484147376 .product-image-container img").attr("src",thumb_src); }); } $tab.on('click.ltabs-tab', function () { var $this = $(this); if ($this.hasClass('tab-sel')) return false; if ($this.parents('.ltabs-tabs').hasClass('ltabs-open')) { $this.parents('.ltabs-tabs').removeClass('ltabs-open'); } $tab.removeClass('tab-sel'); $this.addClass('tab-sel'); var items_active = $this.attr('data-active-content'); var _items_active = $(items_active,$element); $items_content.removeClass('ltabs-items-selected'); _items_active.addClass('ltabs-items-selected'); $tab_label_select.html($tab.filter('.tab-sel').children('.ltabs-tab-label').html()); var $loading = $('.ltabs-loading', _items_active); var loaded = _items_active.hasClass('ltabs-items-loaded'); type_show =$tabs.parents('.ltabs-tabs-container').attr('data-type_show'); if (!loaded && !_items_active.hasClass('ltabs-process')) { _items_active.addClass('ltabs-process'); var category_id = $this.attr('data-category-id'), path_url = 'ajax/listingtab_', ajax_url = $tabs.parents('.ltabs-tabs-container').attr('data-ajaxurl')+path_url+category_id+ '.html'; $loading.show(); $.ajax({ type: 'POST', url: ajax_url, //dataType: 'json',// when on gave connection errors data: { is_ajax_listing_tabs: 1, ajax_reslisting_start: 1, categoryid: category_id, setting: setting, lbmoduleid: 1, }, success: function (data) { if (data != '') { $('.ltabs-loading', _items_active).replaceWith(data); _items_active.addClass('ltabs-items-loaded').removeClass('ltabs-process'); $loading.remove(); if (type_show != 'slider') { showAnimateItems(_items_active); } updateStatus(_items_active); listing_tab_ajax(_items_active); } if(typeof(_SoQuickView) != 'undefined'){ _SoQuickView(); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } else { if (type_show == 'loadmore') { $('.ltabs-item', $items_content).removeAttr('style').addClass('new-ltabs-item'); showAnimateItems(_items_active); }else{ var $tag_id = $element; var owl = $('.owl2-carousel' , _items_active); var $navpage = $(".wap-listing-tabs", $tag_id); $navpage.siblings(".owl2-controls").addClass('hidden'); owl = owl.data('owlCarousel2'); if (typeof owl !== 'undefined') { owl.onResize(); } } } }); })('#so_listing_tabs_4'); /* --------------------------------------------------- Owl carousel - Slider -------------------------------------------------- */ $(document).ready(function ($) { "use strict"; // Content slider $('.yt-content-slider').each(function () { var $slider = $(this), $panels = $slider.children('div'), data = $slider.data(); // Remove unwanted br's //$slider.children(':not(.yt-content-slide)').remove(); // Apply Owl Carousel $slider.owlCarousel2({ responsiveClass: true, mouseDrag: true, video:true, lazyLoad: (data.lazyload == 'yes') ? true : false, autoplay: (data.autoplay == 'yes') ? true : false, autoHeight: (data.autoheight == 'yes') ? true : false, autoplayTimeout: data.delay * 1000, smartSpeed: data.speed * 1000, autoplayHoverPause: (data.hoverpause == 'yes') ? true : false, center: (data.center == 'yes') ? true : false, loop: (data.loop == 'yes') ? true : false, dots: (data.pagination == 'yes') ? true : false, nav: (data.arrows == 'yes') ? true : false, dotClass: "owl2-dot", dotsClass: "owl2-dots", margin: data.margin, navText: ['',''], responsive: { 0: { items: data.items_column4 }, 480: { items: data.items_column3 }, 768: { items: data.items_column2 }, 992: { items: data.items_column1 }, 1200: { items: data.items_column0 }, 1650: { items: data.items_column00 } } }); }); /*function buttonpage(element){ var $element = $(element), $slider = $(".yt-content-slider", $element), data = $slider.data(); if (data.buttonpage == "top") { $(".owl2-controls",$element).insertBefore($slider); $(".owl2-dots",$element).insertAfter($(".owl2-prev", $slider)); } else { $(".owl2-nav",$element).insertBefore($slider); $(".owl2-controls",$element).insertAfter($slider); } } // Home 1 - Latest Blogs (function (element) { buttonpage(element); })(".blog-sidebar"); (function (element) { buttonpage(element); })("#so_extra_slider_1"); (function (element) { buttonpage(element); })("#so_extra_slider_2");*/ }); /* --------------------------------------------------- 1.Home page 5 -------------------------------------------------- */ //BLOCK Newsleter Popup $(document).ready(function($) { $(window).load(function () { $('.common-home').addClass('hidden-scorll'); $('.so_newletter_custom_popup_bg').addClass('popup_bg'); $('input[name=\'hidden-popup\']').on('change', function(){ if ($(this).is(':checked')) { checkCookie(); } else { unsetCookie("so_newletter_custom_popup"); } }); function unsetCookie( name ) { document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;'; } $('.popup-close').click(function(){ var this_close = $('.popup-close'); this_close.parents().find('.common-home').removeClass('hidden-scorll'); this_close.parents().find('#container-module-newletter').remove(); }); }); }); function setCookie(cname, cvalue, exdays) { var d = new Date(); console.log(d.getTime()); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + "; " + expires; } function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i Invalid Email ') return false; } else { $.ajax({ url: 'index.html?route=extension/module/so_newletter_custom_popup/newsletter', type: 'post', data: dataString, dataType: 'json', success: function(json) { $('.show-error').remove(); if(json.message == "Subscription Successfull") { checkCookie(); $('.send-mail').after(' ' + json.message + ''); setTimeout(function () { var this_close = $('.popup-close'); this_close.parent().css('display', 'none'); this_close.parents().find('.so_newletter_custom_popup_bg').removeClass('popup_bg'); }, 3000); }else{ $('.send-mail').after(' ' + json.message + ''); } document.getElementById('signup').reset(); } }); return false; } } else { alert("Email Is Require"); $(email).focus(); return false; } }