From c70787f97e2043a108561e67c36b5723e9d20ea8 Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Sat, 25 Jan 2014 21:00:07 +0100 Subject: [PATCH] Attachments: implement browsing & deleting using fineuploader --- webcit/static/t/edit/message/json_attlist.js | 3 +++ .../static/t/edit/message/section_attach_list.js | 5 +++++ webcit/static/t/edit_message.html | 16 ---------------- .../static/t/edit_message/attachments_pane.html | 11 +++++++---- 4 files changed, 15 insertions(+), 20 deletions(-) create mode 100644 webcit/static/t/edit/message/json_attlist.js create mode 100644 webcit/static/t/edit/message/section_attach_list.js diff --git a/webcit/static/t/edit/message/json_attlist.js b/webcit/static/t/edit/message/json_attlist.js new file mode 100644 index 000000000..2260ab302 --- /dev/null +++ b/webcit/static/t/edit/message/json_attlist.js @@ -0,0 +1,3 @@ +[ + +] \ No newline at end of file diff --git a/webcit/static/t/edit/message/section_attach_list.js b/webcit/static/t/edit/message/section_attach_list.js new file mode 100644 index 000000000..4ea3b6ec5 --- /dev/null +++ b/webcit/static/t/edit/message/section_attach_list.js @@ -0,0 +1,5 @@ +{ + "name":"", + "uuid":"", + "size": +} diff --git a/webcit/static/t/edit_message.html b/webcit/static/t/edit_message.html index c52f86490..320dec48c 100644 --- a/webcit/static/t/edit_message.html +++ b/webcit/static/t/edit_message.html @@ -176,22 +176,6 @@ ); } - function remove_attachment(which_one) { - p = 'which_attachment=' + which_one + '&r=' + CtdlRandomString(); - new Ajax.Updater( - 'gonna_upload_this', - 'remove_attachment', - { - method: 'get', - parameters: p, - onComplete: function(){ - show_attachments_form(); - update_attachment_count(); - } - } - ); - } - diff --git a/webcit/static/t/edit_message/attachments_pane.html b/webcit/static/t/edit_message/attachments_pane.html index b74ce3509..c2dc3a0f3 100644 --- a/webcit/static/t/edit_message/attachments_pane.html +++ b/webcit/static/t/edit_message/attachments_pane.html @@ -5,7 +5,6 @@  

 

- @@ -15,9 +14,13 @@ function createUploader() { var uploader = new qq.FineUploader( { + session: { + endpoint: "do_template?template=edit_message_json_attlist" + }, callbacks: { - "onComplete": update_attachment_count, - "delete": update_attachment_count + onComplete: update_attachment_count, + delete: update_attachment_count, + deleteComplete: update_attachment_count }, element: document.getElementById('fine-uploader'), request: { @@ -26,7 +29,7 @@ function createUploader() deleteFile: { enabled: true, forceConfirm: true, - endpoint: 'remove_attachment?nonce=&template=edit_message_upl_att' + endpoint: 'remove_attachment?nonce=&template=edit_message_upl_att&which_attachment=' } }); } -- 2.30.2