summaryrefslogtreecommitdiff
path: root/client/src/templateImplementations.js
diff options
context:
space:
mode:
authorMike Vink <mike1994vink@gmail.com>2021-06-10 12:23:17 +0200
committerMike Vink <mike1994vink@gmail.com>2021-06-10 12:23:17 +0200
commitfd46c28539cf7c130dfbb0458f7b9057ad4f1e46 (patch)
treefc46112bca9a3a13745c6f0d58ef8595efd080ec /client/src/templateImplementations.js
parentd4ba547a722e3ab72a8bd283a3d94d569518ea68 (diff)
before refactor
Diffstat (limited to 'client/src/templateImplementations.js')
-rw-r--r--client/src/templateImplementations.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/client/src/templateImplementations.js b/client/src/templateImplementations.js
index 9db0271..5767a84 100644
--- a/client/src/templateImplementations.js
+++ b/client/src/templateImplementations.js
@@ -50,6 +50,16 @@ export class Order extends TemplatedNode {
export class ParkArticle extends TemplatedNode {
addToNode(node, parkArticleFunctionality) {
+ const clone = this.cloneTemplateAndFillInHTML(parkArticleFunctionality);
+ node.appendChild(clone);
+ }
+
+ toHTML(parkArticleFunctionality) {
+ return this.cloneTemplateAndFillInHTML(parkArticleFunctionality);
+
+ }
+
+ cloneTemplateAndFillInHTML(parkArticleFunctionality) {
// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/template
var clone = this.template.content.cloneNode(true);
@@ -91,6 +101,6 @@ export class ParkArticle extends TemplatedNode {
inputElements[i].addEventListener("input", parkArticleFunctionality.displayTotal);
inputElements[i].addEventListener("input", parkArticleFunctionality.disableButton(this.name, button));
}
- node.appendChild(clone);
+ return clone;
}
}