From 8db6ca82a631a1029a13b0d2eff6f1c43b58c264 Mon Sep 17 00:00:00 2001 From: buzz-lightsnack-2007 <73412182+buzz-lightsnack-2007@users.noreply.github.com> Date: Wed, 15 May 2024 09:51:02 +0800 Subject: [PATCH] link elements from this.window.manager to this.window for convenience --- scripts/pages/page.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/pages/page.js b/scripts/pages/page.js index 89b3ed5..3c722e5 100644 --- a/scripts/pages/page.js +++ b/scripts/pages/page.js @@ -7,9 +7,14 @@ import windowman from "/scripts/GUI/builder/windowman.js"; export default class Page { constructor () { this.window = window; - this.window[`manager`] = new windowman(); - (this.window[`manager`]) ? this.window.manager.sync() : false; + + // Link the elements from this.window.manager to this.window for convenience later on. + if ((this.window[`manager`])) { + this.window.manager.sync(); + + Object.assign(this.window, this.window[`manager`]); + } document.addEventListener("DOMContentLoaded", function () { M.AutoInit();