+ "ondragstart=\"mail_folder_dragstart(event)\" "
+ "ondragover=\"mail_folder_dragover(event)\" "
+ "ondragleave=\"mail_folder_dragleave(event)\" "
- + "ondrop=\"mail_folder_drop(event)\" "
+ + "ondrop=\"mail_folder_drop(event, '" + escapeJS(roomlist_json[i].name) + "')\" "
+ ">"
+ ((roomlist_json[i].name == "Mail") ? _("INBOX") : escapeHTML(roomlist_json[i].name))
+ "</li>\n"
}
+// The user has begun hovering over this folder while dragging one or more messages -- highlight it as a drop target
function mail_folder_dragstart(event) {
event.preventDefault();
+ // FIXME write this
}
}
+// The user is no longer hovering over this folder -- unhighlight it
function mail_folder_dragleave(event) {
event.preventDefault();
+ // FIXME write this
}
-function mail_folder_drop(event) {
- console.log("target DROP!");
+function mail_folder_drop(event, target) {
+ event.preventDefault();
+ console.log("FIXME: complete the code for target DROP! " + target);
}