diff --git a/src/ajaxinate.js b/src/ajaxinate.js index 155776f..d92a7a1 100644 --- a/src/ajaxinate.js +++ b/src/ajaxinate.js @@ -128,6 +128,7 @@ Ajaxinate.prototype.loadMore = function loadMore() { if (typeof newPagination === 'undefined') { this.removePaginationElement(); + document.dispatchEvent(new CustomEvent('ajaxinate.scroll:end')); } else { this.paginationElement.innerHTML = newPagination.innerHTML; @@ -135,6 +136,12 @@ Ajaxinate.prototype.loadMore = function loadMore() { this.settings.callback(this.request.responseXML); } + document.dispatchEvent(new CustomEvent('ajaxinate.page:load', { + detail: { + content: newContainer + } + })); + this.initialize(); } }.bind(this);