diff options
| author | Mike Vink <mike1994vink@gmail.com> | 2021-06-10 12:23:17 +0200 |
|---|---|---|
| committer | Mike Vink <mike1994vink@gmail.com> | 2021-06-10 12:23:17 +0200 |
| commit | fd46c28539cf7c130dfbb0458f7b9057ad4f1e46 (patch) | |
| tree | fc46112bca9a3a13745c6f0d58ef8595efd080ec /client/src/templateImplementations.js | |
| parent | d4ba547a722e3ab72a8bd283a3d94d569518ea68 (diff) | |
before refactor
Diffstat (limited to 'client/src/templateImplementations.js')
| -rw-r--r-- | client/src/templateImplementations.js | 12 |
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; } } |
