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") + ")");
}
});
});
});
});