}
+// render one row in the mailbox table (this could be called from one of several places)
+function mail_render_row(msg) {
+ row = "<tr "
+ + "id=\"ctdl-msgsum-" + msg["msgnum"] + "\""
+ + "onClick=\"select_message(" + msg["msgnum"] + ")\""
+ + ">"
+ + "<td>" + msg["subject"] + "</td>"
+ + "<td>" + msg["author"] + " <" + msg["addr"] + "></td>"
+ + "<td>" + convertTimestamp(msg["time"]) + "</td>"
+ + "<td>" + msg["msgnum"] + "</td>"
+ + "</tr>";
+ return(row);
+}
+
+
// Set up the mailbox view
function mail_display() {
target_div = document.getElementById("ctdl-main");
+ "</tr>";
for (var i=0; i<msgs.length; ++i) {
- box += "<tr "
- + "id=\"ctdl-msgsum-" + msgs[i]["msgnum"] + "\""
- + "onClick=\"select_message(" + msgs[i]["msgnum"] + ")\""
- + ">"
- + "<td>" + msgs[i]["subject"] + "</td>"
- + "<td>" + msgs[i]["author"] + " <" + msgs[i]["addr"] + "></td>"
- + "<td>" + convertTimestamp(msgs[i]["time"]) + "</td>"
- + "<td>" + msgs[i]["msgnum"] + "</td>"
- + "</tr>";
+ box += mail_render_row(msgs[i]);
}
box += "</table>";