escputs(v->body);
wprintf("</div>\n"); // end body div
- wprintf("<script type=\"text/javascript\">");
- wprintf(" new Ajax.InPlaceEditor('notebody-%s', 'ajax_update_note?note_uid=%s', "
+ StrBufAppendPrintf(WC->trailing_javascript,
+ " new Ajax.InPlaceEditor('notebody-%s', 'ajax_update_note?note_uid=%s', "
"{rows:%d,cols:%d,onEnterHover:false,onLeaveHover:false,"
"okText:'%s',cancelText:'%s',clickToEditText:'%s'});",
v->uid,
_("Cancel"),
_("Click on any note to edit it.")
);
- wprintf("</script>\n");
-
-
wprintf("<div id=\"resize-%s\" ", v->uid); // begin resize handle div
wprintf("class=\"stickynote_resize\" ");
*
* msgnum = Message number on the local server of the note to be displayed
*/
-void display_note(long msgnum, int unread) {
+void display_note(message_summary *Msg, int unread) {
struct vnote *v;
- v = vnote_new_from_msg(msgnum);
+ v = vnote_new_from_msg(Msg->msgnum);
if (v) {
// display_vnote_div(v);
DoTemplate(HKEY("vnoteitem"),
- v, WC->WBuf, CTX_VNOTE);
+ WC->WBuf, v, CTX_VNOTE);
/* uncomment these lines to see ugly debugging info
- wprintf("<script type=\"text/javascript\">");
- wprintf("document.write('L: ' + $('note-%s').style.left + '; ');", v->uid);
- wprintf("document.write('T: ' + $('note-%s').style.top + '; ');", v->uid);
- wprintf("document.write('W: ' + $('note-%s').style.width + '; ');", v->uid);
- wprintf("document.write('H: ' + $('note-%s').style.height + '<br>');", v->uid);
- wprintf("</script>");
+ StrBufAppendPrintf(WC->trailing_javascript,
+ "document.write('L: ' + $('note-%s').style.left + '; ');", v->uid);
+ StrBufAppendPrintf(WC->trailing_javascript,
+ "document.write('T: ' + $('note-%s').style.top + '; ');", v->uid);
+ StrBufAppendPrintf(WC->trailing_javascript,
+ "document.write('W: ' + $('note-%s').style.width + '; ');", v->uid);
+ StrBufAppendPrintf(WC->trailing_javascript,
+ "document.write('H: ' + $('note-%s').style.height + '<br>');", v->uid);
*/
vnote_free(v);