summaryrefslogtreecommitdiff
path: root/WebInterface/NodeJSServer/src/modules/ui/backdrop.js
diff options
context:
space:
mode:
authorTrueDoctor <d-kobert@web.de>2018-10-01 22:57:22 +0200
committerTrueDoctor <d-kobert@web.de>2018-10-01 22:57:22 +0200
commit373af0a9c563dcd6bfb5e136f75f23e48bfb961c (patch)
tree693f019c86635222c3742ce97e764d7ba36065b5 /WebInterface/NodeJSServer/src/modules/ui/backdrop.js
parente7cac3a24b88a139eaf237a4342fa27c00bf2097 (diff)
parentd24bc122966845bfc793c46aa268529f086af58f (diff)
Merge branch 'WebApi' of https://github.com/TrueDoctor/DiscoBot into WebApi
Diffstat (limited to 'WebInterface/NodeJSServer/src/modules/ui/backdrop.js')
-rw-r--r--WebInterface/NodeJSServer/src/modules/ui/backdrop.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/WebInterface/NodeJSServer/src/modules/ui/backdrop.js b/WebInterface/NodeJSServer/src/modules/ui/backdrop.js
index 1a24bd2..f89a3c9 100644
--- a/WebInterface/NodeJSServer/src/modules/ui/backdrop.js
+++ b/WebInterface/NodeJSServer/src/modules/ui/backdrop.js
@@ -11,6 +11,7 @@ export default class Backdrop {
* @param {string} menuButton ID of Show / Hide Menu Button
*/
constructor(backdropMenu, frontLayer, menuButton) {
+ this.ids = {backdropMenu, frontLayer, menuButton};
this.backdrop = document.getElementById(backdropMenu);
this.frontLayer = document.getElementById(frontLayer);
this.menuButton = document.getElementById(menuButton);
@@ -25,6 +26,16 @@ export default class Backdrop {
}
/**
+ * Reloads the object
+ */
+ refresh() {
+ this.backdrop = document.getElementById(this.ids.backdropMenu);
+ this.frontLayer = document.getElementById(this.ids.frontLayer);
+ this.menuButton = document.getElementById(this.ids.menuButton);
+ this.register();
+ }
+
+ /**
* Registers showing / hiding through menu button
*/
registerButtonEvent() {