Read the statement by Michael Teeuw here.
read csv-data and put it in an array
-
@Perlchamp awesome…
-
thanks :-)
i although thought about to include a template, but first i want to figure out the html-stuff and the if … than -statements (people the same day, date passed, and so on …), but you see i’m on fire right now … -
@Perlchamp cool… i did the age correction
-
cool too :-) , so you still burn, too :-))
-
hi sam, i know that the code of table is working (in testmodule). but can’t get objects in there. did look in dev-widow, but looks fine. in the terminal-window i see that objects have been handed over (node to module.js). this is the code for the body of the table:
// create TBODY section with day names var tBody = document.createElement("tBody"); tBody.className = "tbody"; tBody.id = "birthday-tbody"; for(var birthday of Object.keys(this.active_birthdays)) { for(var person of this.active_birthdays[birthday]) { //var m = document.createElement('div'); // create looped row section var bodyTR = document.createElement("tr"); bodyTR.className = "tr-body"; bodyTR.id = "birthday-tr-body"; var bodyTDimage = document.createElement("td"); bodyTDimage.className = "td-image"; bodyTDimage.id = "birthday-td-image"; bodyTDimage.innerHTML = birthday; var bodyTD = document.createElement("td"); bodyTD.className = "td-body"; bodyTD.id = "birthday-td-body"; bodyTD.innerHTML = person.name + "<span class=\"age-span\">" + person.age + "</span>"; //m.innerText = birthday + ' ' + person.name + ' age=' + person.age; //wrapper.appendChild(m); bodyTR.appendChild(bodyTDimage); bodyTR.appendChild(bodyTD); tBody.appendChild(bodyTR); wrapper.appendChild(tBody); } }
what did i make wrong ?
-
@Perlchamp said in read csv-data and put it in an array:
bodyTD.innerHTML = person.name + “” + person.age + “”;
should be:
bodyTD.innerHTML = person.name + span class = … + person.age + /span;can’t send html tags here ? how i have to escape them here ?
-
@Perlchamp cannot escape tags here, long time complaint
-
did it !
this.loaded = true; was wrong placed … -
but this does not work yet:
var bodyTDimage = document.createElement("td"); bodyTDimage.className = "td-image"; bodyTDimage.id = "birthday-td-image"; if (birthday.charAt(0) === "0") { birthday = birthday.replace("0",""); birthday = birthday.substring(0,1); } bodyTDimage.innerHTML = birthday.substring(0,2);
the value will not displayed, but i will find a way. my code yet is far away from a smart code :-))
-
this is the status at the moment :