jQuery(document).ready(function ($) { $("body").on("click", ".no-more", function (e) { e.preventDefault(); }); if ($(".blog-masonry").length) { aweBlogMasonry($('.blog-masonry .row')); } if ($(".load-more").length) { $("body").on("click", ".load-more", function (e) { e.preventDefault(); var btn = $(this); var isMasonry = 0; var page = parseInt(btn.attr("data-paged")) + 1; var cat, tag_id, year, monthnum, day; var oldText = btn.text(); btn.text(btn.data('loading')); btn.prop('disabled', true); // Check if is masonry if ($(".blog-masonry").length) { isMasonry = 1; } var data = { action: 'get-post', nonce: Ajax.getPostNonce, paged: page, masonry: isMasonry }; if (btn.attr("data-cat") != undefined) { data.cat = btn.attr("data-cat"); } if (btn.attr("data-tag-id") != undefined) { data.tag_id = btn.attr("data-tag-id"); } if (btn.attr("data-year") != undefined) { data.year = btn.attr("data-year"); } if (btn.attr("data-monthnum") != undefined) { data.monthnum = btn.attr("data-monthnum"); } if (btn.attr("data-day") != undefined) { data.day = btn.attr("data-day"); } if (btn.attr("data-m") != undefined) { data.m = btn.attr("data-m"); } if (btn.attr("data-post-type") != undefined) { data.post_type = btn.attr("data-post-type"); } $.post(Ajax.ajaxUrl, data, function (data) { btn.prop('disabled', false); if (data == "end") { // no more post btn.removeClass("load-more").addClass("no-more").text(btn.data("nomore")); } else { var $newitem = $(data); $newitem.addClass("new-item"); // fill post if (isMasonry) { // is masonry layout var $selector = $('.blog-masonry .row'); $selector.append($newitem); $selector.imagesLoaded(function () { $selector.masonry({ itemSelector: '.column', columnWidth: '.column' }); $selector.masonry("reloadItems"); $selector.masonry(); }); } else { // is sidebar layout btn.parent().before($newitem); } // increase paged btn.attr("data-paged", page); btn.text(oldText); } }); }); } });