- if (this.hasMoreVideos()) {
- this.nextPage()
- }
- }
-
- onPageChanged (page: number) {
- this.pagination.currentPage = page
- this.setNewRouteParams()
- }
-
- reloadVideos () {
- this.loadedPages = {}
- this.loadMoreVideos(this.pagination.currentPage)
- }
-
- loadMoreVideos (page: number, loadOnTop = false) {
- this.adjustVideoPageHeight()
-
- const currentY = window.scrollY
-
- if (this.loadedPages[page] !== undefined) return
- if (this.loadingPage[page] === true) return