From 04396cacf7511045afae5b27236b05fb1aca1c7a Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Sat, 11 Dec 2010 22:15:35 -0500 Subject: [PATCH] Attachments count is now updated in navbar --- webcit/messages.c | 7 +++++++ webcit/static/t/edit_message.html | 13 +++++++++++++ webcit/static/t/edit_message/attachments_pane.html | 2 +- 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/webcit/messages.c b/webcit/messages.c index eefc48039..2cda9c6b0 100644 --- a/webcit/messages.c +++ b/webcit/messages.c @@ -1697,6 +1697,12 @@ void download_postpart(void) { } + +void show_num_attachments(void) { + wc_printf("%d", GetCount(WC->attachments)); +} + + void h_readnew(void) { readloop(readnew, eUseDefault);} void h_readold(void) { readloop(readold, eUseDefault);} void h_readfwd(void) { readloop(readfwd, eUseDefault);} @@ -1799,6 +1805,7 @@ InitModule_MSG WebcitAddUrlHandler(HKEY("postpart"), "", 0, view_postpart, NEED_URL|PROHIBIT_STARTPAGE); WebcitAddUrlHandler(HKEY("postpart_download"), "", 0, download_postpart, NEED_URL|PROHIBIT_STARTPAGE); WebcitAddUrlHandler(HKEY("upload_attachment"), "", 0, upload_attachment, AJAX); + WebcitAddUrlHandler(HKEY("show_num_attachments"), "", 0, show_num_attachments, AJAX); /* json */ WebcitAddUrlHandler(HKEY("roommsgs"), "", 0, jsonMessageList,0); diff --git a/webcit/static/t/edit_message.html b/webcit/static/t/edit_message.html index 256b14e3d..2e432d389 100644 --- a/webcit/static/t/edit_message.html +++ b/webcit/static/t/edit_message.html @@ -159,6 +159,7 @@ function hide_attachments_form() { $('attachments_form').style.display = 'none'; + update_attachment_count(); } function show_attachments_form() { @@ -176,6 +177,18 @@ ); } + function update_attachment_count() { + p = 'r=' + CtdlRandomString(); + new Ajax.Updater( + 'num_attachments', + 'show_num_attachments', + { + method: 'get', + parameters: p + } + ); + } + diff --git a/webcit/static/t/edit_message/attachments_pane.html b/webcit/static/t/edit_message/attachments_pane.html index 6f610d280..95408230c 100644 --- a/webcit/static/t/edit_message/attachments_pane.html +++ b/webcit/static/t/edit_message/attachments_pane.html @@ -18,7 +18,7 @@
- +