// Override dom generator.
getDom: function() {
var wrapper = document.createElement("div");
if ((moment() > this.midnight) || (!this.loaded)) {
var month = moment().month();
var year = moment().year();
var monthName = moment().format("MMMM");
var monthLength = moment().daysInMonth();
// tabelle erstellen
var wrapper = document.createElement("table");
wrapper.className = 'table';
wrapper.id = 'birthday-table';
// tabellenkopf erstellen
var tHeader = document.createElement("thead");
tHeader.className = "thead";
tHeader.id = "birthday-thead";
var headerTR = document.createElement("tr");
headerTR.className = "tr-head";
headerTR.id = "birthday-tr-head";
var headerTH = document.createElement("th");
headerTH.colSpan = "2";
headerTH.scope = "col";
headerTH.className = "th-head";
headerTH.id = "birthday-th-head";
headerTH.innerHTML = this.translate(this.config.title);
headerTR.appendChild(headerTH);
tHeader.appendChild(headerTR);
wrapper.appendChild(tHeader);
// Create TFOOT section -- currently used for debugging only
var tFooter = document.createElement('tfoot');
tFooter.className = "tfoot";
tFooter.id = "birthday-tfoot";
var footerTR = document.createElement("tr");
footerTR.className = "tr-foot";
footerTR.id = "birthday-tr-foot";
var footerTD = document.createElement("td");
footerTD.colSpan ="2";
footerTD.className = "td-foot";
footerTD.id = "birthday-td-foot";
if (this.config.debugging) {
footerTD.innerHTML = "Birthdaylist is currently in DEBUG mode!<br />Please see console log.";
}
else {
footerTD.innerHTML = "";
}
footerTR.appendChild(footerTD);
tFooter.appendChild(footerTR);
wrapper.appendChild(tFooter);
// Create TBODY section with day names
var eintraege = 3;
for (var i=1; i< =eintraege; i++) {
var tBody = document.createElement("tBody");
tBody.className = "tbody";
tBody.id = "birthday-tbody";
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 = "23";
var bodyTD = document.createElement("td");
bodyTD.className = "td-body";
bodyTD.id = "birthday-td-body";
bodyTD.innerHTML = "Bettina Zimmermann < span class=\"age-span\"> 46 < /span > < /br > Frank Dubiel < span class=\"age-span\" > 54 < /span > < /br >Jürgen Gruse < span class=\"age-span\" > 52 < /span > ";
/*
var bodyAgeSpan = document.createElement("span");
bodyAgeSpan.className = "age-span";
bodyAgeSpan.id = "birthday-age-span";
bodyAgeSpan.innerHTML = " 46";
bodyTD.appendChild(bodyAgeSpan);
*/
bodyTR.appendChild(bodyTDimage);
bodyTR.appendChild(bodyTD);
tBody.appendChild(bodyTR);
wrapper.appendChild(tBody);
}
this.loaded = true;
return wrapper;
}
},
this code looks like the image i did send before