Read the statement by Michael Teeuw here.
read csv-data and put it in an array
- 
 @Perlchamp put a stop on the statement self.updateDom() hit refresh, the code should stop there, then mouse over the this.active_birthdays a few lines up, 
 the debugger will surface the values
- 
 displays the last row of the data-string, though the data from first to last are looped. for me it seems correct there … 
- 
 @Perlchamp ok, put a stop on the 1st line of getDom() it will be called before you get data, then your notification will be called 
 and then getdom() again… and u can watch it go thru the code
- 
 yes it does … i changed innerText to innerHTML but nothing. 
- 
 @Perlchamp ok, inner HTML is when u are inserting html… my code inserts text… did u have a position: in config definition for module? { module: "SampleModule", disabled: false, position: 'middle', config: { days_forward:4, } }
- 
 yes, top, but i will post it, moment: { module: 'perlchamp', position: 'top', header: "Geburtstage", config: { language: "de" }
- 
 @Perlchamp i changed mine to top and all ok, did u walk thru the code in getdom? (hit next over and over) put a stop on return wrapper and look at that object… i have multiple names on the same date in my csv file 
 and also allowed look ahead a few days… so had entries for today and tuesday 5/5
- 
 i clicked on the linenumber and the blue sign went to the last line, though i couldn’t hit line for line … 
- 
 @Perlchamp next to the blue arrow (to the right) is a half circle with arrow at the end and dot under… that is the “Next” instruction button 
- 
 return wrapper. all entries undefined, aha. 

