]> code.citadel.org Git - citadel.git/blobdiff - webcit-ng/static/js/mail_folder_list.js
Carry list of divs being moved in drag and drop
[citadel.git] / webcit-ng / static / js / mail_folder_list.js
index 309f7894604445c93216f3d568eef61e62f9b2b4..6647c03b263c77b274e99fa131ea8cf9740ce6cf 100644 (file)
@@ -81,8 +81,18 @@ function mail_folder_dragleave(event) {
 }
 
 
+// Something has been dropped onto a folder.
 function mail_folder_drop(event, destination_room) {
        event.preventDefault();
-       console.log("mail_folder_drop(" + destination_room + ")");
        event.target.classList.toggle("ctdl_mail_folder_droppable", false);
+       var msgs = event.dataTransfer.getData("text").split(",");
+       for (var i=0; i<msgs.length; ++i) {
+               mail_move(msgs[i], destination_room);
+       }
+}
+
+
+// mail_folder_drop() calls this function for each message being moved
+function mail_move(msgdiv, destination_room) {
+       console.log("mail_move() " + msgdiv + " to " + destination_room);
 }