summaryrefslogtreecommitdiff
path: root/src/pages.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/pages.js')
-rw-r--r--src/pages.js9
1 files changed, 5 insertions, 4 deletions
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)
}
}