From 3a596f08a940a33c9b5edab67ce59d585779cd46 Mon Sep 17 00:00:00 2001 From: Om Joshi Date: Fri, 12 Nov 2021 02:19:45 -0600 Subject: [PATCH] auto load next few pages --- js/courseCatalog.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/js/courseCatalog.js b/js/courseCatalog.js index f6050ab2..ea85cde0 100644 --- a/js/courseCatalog.js +++ b/js/courseCatalog.js @@ -465,7 +465,9 @@ function getDescription(course_info) { }); } -function loadNextPages() { +function loadNextPages(num_pages) { + if (num_pages === undefined) num_pages = 1; + if (num_pages == 0) return; chrome.runtime.sendMessage({ command: "getOptionsValue", key: "loadAll", @@ -493,6 +495,7 @@ function loadNextPages() { current.append(new_rows); updateListConflictHighlighting(old_length + 1) } + loadNextPages(n-1); }).fail(function () { toggleLoadingPage(false); $("#retrylabel").css('display', 'inline-block'); @@ -620,3 +623,8 @@ $(window).scroll(function () { if ($(document).height() <= $(window).scrollTop() + $(window).height() + 150) loadNextPages(); }); + + +$(window).on('load', function () { + loadNextPages(3); +}); \ No newline at end of file