Changed mouse events to deal with drag
authorArt Cancro <ajc@citadel.org>
Wed, 28 Jun 2023 01:41:46 +0000 (21:41 -0400)
committerArt Cancro <ajc@citadel.org>
Wed, 28 Jun 2023 01:41:46 +0000 (21:41 -0400)
webcit-ng/static/js/view_mail.js

index 656abbc7ee0a28a2f4d1b4cbcdaf2fbc6b52224b..fedb20dce67b8320287a3a5275ad5ef33d8e1029 100644 (file)
@@ -207,14 +207,17 @@ function mail_display_message(msgnum, target_div, include_controls) {
 }
 
 
-// after select or de-select 
+// after a message is selected or deselected, we call this to set or clear the drag handler.
 function enable_or_disable_draggable(row) {
        if (row.classList.contains("ctdl-mail-selected")) {
                console.log(row.id + " selected");
+               row.draggable = "true"
        }
        else {
                console.log(row.id + " deselected");
+               row.draggable = "false"
        }
+       console.log(row.dragstart);
 }
 
 
@@ -273,7 +276,7 @@ function mail_render_row(msg, is_selected) {
        row     = "<tr "
                + "id=\"ctdl-msgsum-" + msg["msgnum"] + "\" "
                + (is_selected ? "class=\"ctdl-mail-selected\" " : "")
-               + "onMouseDown=\"click_message(event," + msg["msgnum"] + ");\""
+               + "onClick=\"click_message(event," + msg["msgnum"] + ");\""
                + "onselectstart=\"return false;\""
                + ">"
                + "<td class=\"ctdl-mail-subject\">" + msg["subject"] + "</td>"