From f86d11c3ce1f04ee89da235d78447aed6d6d7130 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Mon, 5 May 2025 22:56:56 -0500 Subject: albums page and a bunch of stuff --- src/pages.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/pages.js') diff --git a/src/pages.js b/src/pages.js index 3a02454..0576684 100644 --- a/src/pages.js +++ b/src/pages.js @@ -21,11 +21,12 @@ export default class Page { Page.pathnameCallback() } - constructor(pageContainer, endpoint, f_initialize) { - Page.pages[endpoint] = this + constructor(pageContainer, endpoints, f_initialize) { + for (const endpoint of endpoints) + Page.pages[endpoint] = this this.pageContainer = pageContainer - this.endpoint = endpoint + this.endpoints = endpoints this.initialize = f_initialize this.visible = false this.initialized = false @@ -35,6 +36,6 @@ export default class Page { this.pageContainer.style.display = visible ? null : "none" this.visible = visible if (visible && !this.initialized && this.initialize) - this.initialized = this.initialize() + this.initialized = this.initialize(this.pageContainer) } } -- cgit v1.2.3