diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..f8e7ad1 --- /dev/null +++ b/src/index.html @@ -0,0 +1,144 @@ + + + + + + Document + + + + + +
+
+ +
+
+
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + +
Dagen tot Oogst12
Dagen in Kas2
Tevredenheid80%
Aandachtspunten1
+
+
+
+
+

Zonlicht

+ +
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/src/js/planten.class.js b/src/js/planten.class.js index db55ccc..0faf7f1 100644 --- a/src/js/planten.class.js +++ b/src/js/planten.class.js @@ -1,32 +1,47 @@ -dataHardObject = { - "id": 1, - "plantnaam": "Tomaat", - "plantensoort": "Groente", - "plantGeteelt": 1 -} - -// Nieuwe planten aanmaken in de table -// function hardcodeData(dataHardObject) -// { -// dataHardObject => "id" -// } +dataHardObject = [ + { + "id": 1, + "plantNaam": "Tomt", + "plantensoort": "Groente", + "plantGeteelt": 1 + }, + { + "id": 2, + "plantNaam": "Komkommer", + "plantensoort": "Groente", + "plantGeteelt": 1 + } +] class Plant { - constructor(dataHardObject) { - this.id = dataHardObject.id; - this.plantNaam = dataHardObject.plantNaam; - this.plantensoort = dataHardObject.plantensoort; - this.plantGeteelt = dataHardObject.plantGeteelt; + constructor(dataObject) + { + this.id = dataObject.id; + this.plantNaam = dataObject.plantNaam; + this.plantensoort = dataObject.plantensoort; + this.plantGeteelt = dataObject.plantGeteelt; } - htmlData(plantNaam) { + htmlData() { if (this.plantGeteelt) { - const titel = document.querySelector(".plant-naam"); - titel.textContent = this.plantNaam; + const titel = document.querySelectorAll(".plant-naam"); + for (let i = 0; i < titel.length; i++) { + const element = titel[i]; + element.textContent = this.plantNaam; + } } } } -const tomaatPlant = new Plant(dataHardObject); -tomaatPlant.htmlData(); \ No newline at end of file +// document.addEventListener('DOMContentLoaded', (event) => { +// const tomaatPlant = new Plant(dataHardObject[0]); +// tomaatPlant.htmlData(); +// }); + +document.addEventListener("DOMContentLoaded", (event) => { + dataHardObject.forEach(plantObject => { + const plant = new Plant(plantObject); + plant.htmlData(); + }); +}) \ No newline at end of file