jQuery(document).ready( function($) { "use scrict"; var ajaxurl = blog_prime_ajax.ajax_url; var loading = blog_prime_ajax.loading; var loadmore = blog_prime_ajax.loadmore; var nomore = blog_prime_ajax.nomore; var page = 2; $('body').on('click', '.loadmore', function() { $(this).addClass('loading'); $(this).html(''+loading+''); var data = { 'action': 'blog_prime_recommended_posts', 'page': page, }; $.post(ajaxurl, data, function(response) { $('.recommended-post-wraper').append(response); $('.after-load-'+page+' .twp-like-dislike-button .twp-post-like-dislike').click(function(){ var ajaxurl = booster_extension_frontend_script.ajax_url; var postID = $(this).attr('data-id'); var LikeDislike = $(this).attr('id'); if( LikeDislike == 'twp-post-like' ){ if( $(this).hasClass('cant-like') ){ var count_like = $(this).closest('.twp-like-dislike-button').find(".twp-like-count").html(); $(this).closest('.twp-like-dislike-button').find(".twp-like-count").html(count_like-1); $(this).closest('.twp-like-dislike-button').find("#twp-post-like").removeClass('cant-like'); $(this).closest('.twp-like-dislike-button').find("#twp-post-like").addClass('can-like'); $(this).closest('.twp-like-dislike-button').find("#twp-post-dislike").removeClass('cant-dislike'); $(this).closest('.twp-like-dislike-button').find("#twp-post-dislike").addClass('can-dislike'); }else{ if( $(this).closest('.twp-like-dislike-button').find("#twp-post-dislike").hasClass('cant-dislike') ){ var count_dlike = $(this).closest('.twp-like-dislike-button').find(".twp-dislike-count").html(); $(this).closest('.twp-like-dislike-button').find(".twp-dislike-count").html(count_dlike-1); } var count_like = $(this).closest('.twp-like-dislike-button').find(".twp-like-count").html(); count_like++; $(this).closest('.twp-like-dislike-button').find(".twp-like-count").html(count_like); $(this).closest('.twp-like-dislike-button').find("#twp-post-like").removeClass('can-like'); $(this).closest('.twp-like-dislike-button').find("#twp-post-like").addClass('cant-like'); $(this).closest('.twp-like-dislike-button').find("#twp-post-dislike").removeClass('cant-dislike'); $(this).closest('.twp-like-dislike-button').find("#twp-post-dislike").addClass('can-dislike'); } }else{ if( $(this).hasClass('cant-dislike') ){ var count_dislike = $(this).closest('.twp-like-dislike-button').find(".twp-dislike-count").html(); $(this).closest('.twp-like-dislike-button').find(".twp-dislike-count").html(count_dislike-1); $(this).closest('.twp-like-dislike-button').find("#twp-post-dislike").removeClass('cant-dislike'); $(this).closest('.twp-like-dislike-button').find("#twp-post-like").removeClass('cant-like'); $(this).closest('.twp-like-dislike-button').find("#twp-post-like").addClass('can-like'); $(this).closest('.twp-like-dislike-button').find("#twp-post-dislike").addClass('can-dislike'); }else{ if( $(this).closest('.twp-like-dislike-button').find("#twp-post-like").hasClass('cant-like') ){ var count_like = $(this).closest('.twp-like-dislike-button').find(".twp-like-count").html(); $(this).closest('.twp-like-dislike-button').find(".twp-like-count").html(count_like-1); } var count_dlike = $(this).closest('.twp-like-dislike-button').find(".twp-dislike-count").html(); count_dlike++; $(this).closest('.twp-like-dislike-button').find(".twp-dislike-count").html(count_dlike); $(this).closest('.twp-like-dislike-button').find("#twp-post-dislike").removeClass('can-dislike'); $(this).closest('.twp-like-dislike-button').find("#twp-post-like").removeClass('cant-like'); $(this).closest('.twp-like-dislike-button').find("#twp-post-like").addClass('can-like'); $(this).closest('.twp-like-dislike-button').find("#twp-post-dislike").addClass('cant-dislike'); } } var data = { 'action': 'booster_extension_like_dislike', 'postID': postID, 'LikeDislike': LikeDislike, '_wpnonce': booster_extension_frontend_script.ajax_nonce, }; $.post(ajaxurl, data, function( response ) { }); }); page++; if( !$.trim(response) ){ $('.loadmore').addClass('no-more-post'); $('.loadmore').html(nomore); }else{ $('.loadmore').html(loadmore); } $('.loadmore').removeClass('loading'); var pageSection = $(".data-bg"); pageSection.each( function () { if ( $(this).attr("data-background")) { $(this).css("background-image", "url(" + $(this).data("background") + ")"); } }); }); }); });