Files
SIGE-WEB-snapshot/ambiente-de-test/wp-content/plugins/all-in-one-video-gallery/public/assets/js/pagination.min.js

1 line
1.3 KiB
JavaScript

!function(a){"use strict";var o=window.aiovg_pagination||window.aiovg_public;a(function(){a(document).on("click",".aiovg-pagination-ajax a.page-numbers",function(e){e.preventDefault();var t=a(this),i=t.closest(".aiovg-pagination-ajax"),s=parseInt(i.data("current")),n=i.data("params");n.action="aiovg_load_more_"+n.source,n.security=o.ajax_nonce;var r=parseInt(t.html());n.paged=r++,t.hasClass("prev")&&(n.paged=s-1),t.hasClass("next")&&(n.paged=s+1);var g=a("#aiovg-"+n.uid);i.addClass("aiovg-spinner"),a.post(o.ajax_url,n,function(e){if(e.success){var t=a(e.data.html).html();g.html(t),i.trigger("AIOVG.onGalleryUpdated"),a("html, body").animate({scrollTop:g.offset().top-parseInt(o.scroll_to_top_offset)},500)}else i.removeClass("aiovg-spinner")})}),a(document).on("click",".aiovg-more-ajax button",function(e){e.preventDefault();var t=a(this),i=t.closest(".aiovg-more-ajax"),s=parseInt(t.data("numpages")),n=i.data("params");n.action="aiovg_load_more_"+n.source,n.security=o.ajax_nonce;var r=parseInt(t.data("paged"));n.paged=++r,i.addClass("aiovg-spinner"),a.post(o.ajax_url,n,function(o){if(i.removeClass("aiovg-spinner"),r<s?t.data("paged",n.paged):t.hide(),o.success){var e=a(o.data.html).find(".aiovg-grid").html();a("#aiovg-"+n.uid+" .aiovg-grid").append(e),i.trigger("AIOVG.onGalleryUpdated")}})})})}(jQuery);