- var start = new Date();
- for(var i=0; i<length;i++) {
- var trElement = document.createElement("tr");
- var data = msgs[i];
- var msgId = data[0];
- var rowId = "msg_" + msgId;
- trElement.setAttribute("id",rowId);
- //$(trElement).observe('click', CtdlMessageListClick);
- trElement.ctdlMsgId = msgId;
- for(var j=1; j<5;j++) { // 1=msgId (hidden), 4 date timestamp (hidden) 6 = isNew etc.
- var content = data[j];
- if(content.length < 1) {
- content = "(blank)";
- }
- if (j==3) {
- trElement.ctdlDate = content;
- } else {
- try {
- var tdElement = document.createElement("td");
- trElement.appendChild(tdElement);
- var txtContent = document.createTextNode(content);
- tdElement.appendChild(txtContent);
- var x=j;
- if (x==4) x=3;
- var classStmt = "col"+x;
- //tdElement.setAttribute("class", classStmt);
- tdElement.className = classStmt;
- } catch (e) {
- WCLog("Error on #"+msgId +" col"+j+":"+e);
- }
- }
- }
- if (data[5]) {
- trElement.ctdlNewMsg = true;
- }
- trElement.dropEnabled = true;
- trElement.ctdlMarked = false;
- rowArray[i] = trElement;
- }
- var end = new Date();
- var delta = end.getTime() - start.getTime();
- WCLog("loadMessages construct: " + delta);