![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mets.corals.io/wp-content/plugins/cool-timeline-pro/assets/js/ |
jQuery(function($){ // story timeline load more if(typeof ctlloadmore != 'undefined' && typeof ctlloadmore.attribute != 'undefined') { var page =2; var loading = false; if($('.cool_timeline').find('.ctl_load_more').attr("data-max-num-pages") == 1) { $('.cool_timeline').find('.ctl_load_more').hide(); } $('body').on('click', '.ctl_load_more', function(){ var timeline_wrp= $(this).parents('.cool_timeline'); var org_label=$(this).text(); var loading_text=$(this).attr("data-loading-text"); var button = timeline_wrp.find('.ctl_load_more'); var type=$(this).attr("data-timeline-type"); var last_year = timeline_wrp.find('.timeline-year:last').data('section-title'); if(type=="compact"){ var last_year = timeline_wrp.find('.compact-year:last').data('section-title'); }else{ var last_year = timeline_wrp.find('.timeline-year:last').data('section-title'); } var allAtts= ctlloadmore.attribute; var alternate = timeline_wrp.find('.timeline-post:last').data('alternate'); if($('.ct-cat-filters').length && $('.ct-cat-filters').hasClass('active-category')) { var filterCat=$('.active-category').data('term-slug'); allAtts.category=filterCat; } if( ! loading ) { $(this).html(loading_text); var max_pages= $(this).attr("data-max-num-pages"); var max_page_num=parseInt(max_pages)+1; loading = true; var data = { action: 'ctl_ajax_load_more', page: page, last_year:last_year, alternate:alternate, attribute:allAtts }; $.post(ctlloadmore.url, data, function(res) { if( res.success) { if(type=="compact"){ var $grid= timeline_wrp.find('.clt-compact-cont').append( res.data ); ctl_compact_settings($grid); }else{ timeline_wrp.find('.cooltimeline_cont').append( res.data ); } // if(type!="compact"){ enable_navi(timeline_wrp); // } re_enable_pp(timeline_wrp); button.html(org_label); page = page + 1; loading = false; if(page>=max_page_num){ $('.ctl_load_more').hide(); } } else { // console.log(res); } }).fail(function(xhr, textStatus, e) { console.log(xhr.responseText); }); } }); } // content timeline load more if(typeof ct_load_more != 'undefined' && typeof ct_load_more.attribute != 'undefined') { var page =2; var loading = false; $('body').on('click', '.ctl_load_more', function(){ var timeline_wrp= $(this).parents('.cool_timeline'); var button = timeline_wrp.find('.ctl_load_more'); var type=$(this).attr("data-timeline-type"); if(type=="compact"){ var last_year = timeline_wrp.find('.compact-year:last').data('section-title'); }else{ var last_year = timeline_wrp.find('.timeline-year:last').data('section-title'); } var alternate = timeline_wrp.find('.timeline-post:last').data('alternate'); var org_label=$(this).text(); var loading_text=$(this).attr("data-loading-text"); var allAtts= ct_load_more.attribute; if($('.ct-cat-filters').length && $('.ct-cat-filters').hasClass('active-category')) { var filterCat=$('.active-category').data('term-slug'); allAtts['post-category']=filterCat; } if( ! loading ) { $(this).html(loading_text); var max_pages= $(this).attr("data-max-num-pages"); var max_page_num=parseInt(max_pages)+1; loading = true; var data = { action: 'ct_ajax_load_more', page: page, last_year:last_year, alternate:alternate, attribute:allAtts }; $.post(ct_load_more.url, data, function(res) { if( res.success) { if(type=="compact"){ var $grid= timeline_wrp.find('.clt-compact-cont').append( res.data ); ctl_compact_settings($grid); }else{ timeline_wrp.find('.cooltimeline_cont').append( res.data ); } enable_navi(timeline_wrp); re_enable_pp(timeline_wrp); page = page + 1; loading = false; button.html(org_label); timeline_wrp.find("a[class^='ctl_prettyPhoto']").prettyPhoto({ social_tools: false }); timeline_wrp.find("a[rel^='ctl_prettyPhoto']").prettyPhoto({ social_tools: false }); if(page>=max_page_num){ button.hide(); } } else { // console.log(res); } }).fail(function(xhr, textStatus, e) { console.log(xhr.responseText); }); } }); } // cateogry based dynamic filtering for both layouts $(".ct-cat-filters").on("click",function($event){ $event.preventDefault(); $(".cat-filter-wrp ul li a").removeClass('active-category'); $(this).addClass('active-category'); var cat_name=$(this).text(); var parent_wrp= $(this).parents(".cool_timeline"); var preloader= parent_wrp.find('.filter-preloaders'); // parent_wrp.find(".custom-pagination").hide(); // parent_wrp.find(".ctl_load_more").hide(); // $(this).parents().find('.ctl_load_more').show(); preloader.show(); var parent_id=parent_wrp.attr("id"); var navigation="#"+parent_id+"-navi"; var termSlug=$(this).data("term-slug"); var totalPosts=parseInt($(this).data("post-count")); var action=$(this).data("action"); var tm_type=$(this).data("tm-type"); var type=$(this).data("type"); var loading = false; var org_label=$(this).text(); var loading_text=$(this).attr("data-loading-text"); if(type=="compact"){ var last_year = parent_wrp.find('.compact-year:last').data('section-title'); }else{ var last_year = parent_wrp.find('.timeline-year:last').data('section-title'); } var alternate = parent_wrp.find('.timeline-post:last').data('alternate'); if(tm_type=="story-tm"){ var all_attrs= ctlloadmore.attribute; var ajax_url= ctlloadmore.url; }else{ var all_attrs= ct_load_more.attribute; var ajax_url= ct_load_more.url; } //var showPosts=$(document).find('.cooltimeline_cont') //.find('.timeline-post').length; var showPosts=$(".cool-timeline-wrapper").attr("data-showposts"); var countPages=Math.ceil(totalPosts/showPosts); $('.ctl_load_more').attr('data-max-num-pages', countPages); page =2; if(totalPosts>showPosts){ $(this).parents('.cool_timeline').find('.ctl_load_more').show(); } else { $(this).parents('.cool_timeline').find('.ctl_load_more').hide(); } all_attrs.category=termSlug; if( ! loading ) { if(type=="compact"){ parent_wrp.find('.clt-compact-cont').html(' '); }else{ parent_wrp.find('.cooltimeline_cont').html(' '); } loading = true; var data = { action:action, last_year:last_year, alternate:alternate, termslug:termSlug, attribute:all_attrs }; $.post(ajax_url, data, function(res) { if(typeof res =='string'){ if(res!= 'undefined'){ res = JSON.parse(res) } } if( res.success) { if(type=="compact"){ if(res.data!==undefined && res.data!=""){ parent_wrp.find('.clt-compact-cont').append('<div class="center-line"></div>'); var $grid= parent_wrp.find('.clt-compact-cont').append( res.data ); ctl_compact_settings($grid); parent_wrp.find(".ctl_load_more").removeClass('clt-hide-it'); }else{ parent_wrp.find(".ctl_load_more").addClass('clt-hide-it'); } }else{ if(res.data!==undefined && res.data!=""){ parent_wrp.find('.cooltimeline_cont').append( res.data ); parent_wrp.find(".ctl_load_more").removeClass('clt-hide-it'); }else{ parent_wrp.find(".ctl_load_more").addClass('clt-hide-it'); } } loading = false; preloader.hide(); $(parent_wrp).find(".timeline-main-title").text(cat_name); $(parent_wrp).find(".no-content").hide(); enable_navi(parent_wrp); re_enable_pp(parent_wrp); } else { // console.log(res); } }).fail(function(xhr, textStatus, e) { console.log(xhr.responseText); }); } }); /* * Helper funcitons */ // re-enable compact masonry layout grid function ctl_compact_settings($grid){ if($grid !=undefined){ $grid.masonry('reloadItems'); $grid.imagesLoaded().progress( function() { $grid.masonry('layout'); }); $grid.on( 'layoutComplete', function() { var leftPos = 0; var topPosDiff; $grid.find('.timeline-mansory').each(function(index) { leftPos = $(this).position().left; if (leftPos <= 0) { $(this).removeClass("ctl-right").addClass('ctl-left'); } else { $(this).removeClass("ctl-left").addClass('ctl-right'); } topPosDiff = $(this).position().top - $(this).prev().position().top; if(topPosDiff < 40) { $(this).find('.timeline-icon').css({ 'margin-top': '32px' }); $(this).prev().find('.timeline-icon').css({ 'margin-top': '6px' }); $(this).find('.content-title').removeClass("compact-afterup").addClass('compact-afterdown'); $(this).prev().find('.content-title').removeClass("compact-afterdown").addClass('compact-afterup'); } }); AOS.refreshHard(); } ); } } // re-enable pretty photo function re_enable_pp(timeline_wrp){ if(timeline_wrp !=undefined){ timeline_wrp.find("a[class^='ctl_prettyPhoto']").prettyPhoto({ social_tools: false }); timeline_wrp.find("a[rel^='ctl_prettyPhoto']").prettyPhoto({ social_tools: false }); } } // re-enable scrolling navigation function enable_navi(timeline_wrp){ if(timeline_wrp !=undefined){ var wrp_id= timeline_wrp.attr("id"); $("#"+wrp_id+'-navi').remove(); var pagination= timeline_wrp.attr('data-pagination'); var pagination_position= timeline_wrp.attr('data-pagination-position'); var bull_cls=''; var position=''; if(pagination_position=="left"){ bull_cls='section-bullets-left'; position='left'; }else if(pagination_position=="right"){ bull_cls='section-bullets-right'; position='right'; }else if(pagination_position=="bottom"){ bull_cls='section-bullets-bottom'; position='bottom'; } $('body').sectionScroll({ // CSS class for bullet navigation bulletsClass:bull_cls, // CSS class for sectioned content sectionsClass:'scrollable-section', // scroll duration in ms scrollDuration: 1500, // displays titles on hover titles: true, // top offset in pixels topOffset:2, // easing opiton easing: '', id:wrp_id, position:position, }); } } });