extract_token(buf, h->uri, 4, '/', sizeof buf);
- if (!strncasecmp(buf, "msgs.", 5)) // Client is requesting a list of message numbers
- {
+ if (!strncasecmp(buf, "msgs.", 5)) { // Client is requesting a list of message numbers
+ unescape_input(&buf[5]);
json_msglist(h, c, &buf[5]);
return;
}
#if 0
- if (!strncasecmp(buf, "threads", 5)) // Client is requesting a threaded view (still kind of fuzzy here)
- {
+ if (!strncasecmp(buf, "threads", 5)) { // Client is requesting a threaded view (still kind of fuzzy here)
threaded_view(h, c, &buf[5]);
return;
}
- if (!strncasecmp(buf, "flat", 5)) // Client is requesting a flat view (still kind of fuzzy here)
- {
+ if (!strncasecmp(buf, "flat", 5)) { // Client is requesting a flat view (still kind of fuzzy here)
flat_view(h, c, &buf[5]);
return;
}
+ "</div>" // end avatar
+ "<div class=\"ctdl-msg-content\">" // begin content
+ "<div class=\"ctdl-msg-header\">" // begin header
-
+ "<span class=\"ctdl-msg-header-info\">" // begin header info on left side
+ "<span class=\"ctdl-username\"><a href=\"#\">" // FIXME link to user profile
+ msg.from
+ msg.time
+ "</span>" // end msgdate
+ "</span>" // end header info on left side
-
-
+ "<span class=\"ctdl-msg-header-buttons\">" // begin buttons on right side
+ "<span class=\"ctdl-msg-button\">Reply</span>"
+ "<span class=\"ctdl-msg-button\">Delete</span>"
+ "<span class=\"ctdl-msg-button\">Flame</span>"
+ "</span>"; // end buttons on right side
-
if (msg.subj) {
outmsg +=
"<br><span class=\"ctdl-msgsubject\">" + msg.subj + "</span>";
}
-
outmsg +=
"</div><br>" // end header
-
+ "<div class=\"ctdl-msg-body\">" // begin body
+ msg.text
+ "</div>" // end body
}
fetch_message();
}
-