rendered_list += "<li "
+ "id=\"" + randomString() + "\" "
+ "onclick=\"gotoroom('" + roomlist_json[i].name + "')\" "
+ + "ondragstart=\"mail_folder_dragstart(event)\" "
+ "ondragover=\"mail_folder_dragover(event)\" "
+ + "ondragleave=\"mail_folder_dragleave(event)\" "
+ "ondrop=\"mail_folder_drop(event)\" "
+ ">"
+ ((roomlist_json[i].name == "Mail") ? _("INBOX") : escapeHTML(roomlist_json[i].name))
}
+function mail_folder_dragstart(event) {
+ event.preventDefault();
+}
+
+
+// There MUST be a dragover handler, otherwise drop doesn't work. This may be a browser specific quirk.
function mail_folder_dragover(event) {
event.preventDefault();
- console.log("target dragover");
+}
+
+
+function mail_folder_dragleave(event) {
+ event.preventDefault();
}