Clean up the working drag code
authorArt Cancro <ajc@citadel.org>
Fri, 30 Jun 2023 21:11:00 +0000 (17:11 -0400)
committerArt Cancro <ajc@citadel.org>
Fri, 30 Jun 2023 21:11:00 +0000 (17:11 -0400)
webcit-ng/static/js/view_mail.js

index 8807e3bbbd4a7ce898deb5051915afeac440eb1b..ff50eae3c5cff4397c9090b80f163b05de8d33c2 100644 (file)
@@ -86,12 +86,14 @@ function mail_dragstart(event) {
        var count = 0;
        var table = document.getElementById("ctdl-onscreen-mailbox");
 
+       // Figure out how many messages are being dragged
        for (i=1; row=table.rows[i]; ++i) {
                if (row.classList.contains("ctdl-mail-selected")) {
                        count = count + 1;
                }
        }
 
+       // Set the custom drag image to an envelope + number of messages being dragged
        d = document.getElementById("ctdl_draggo");
        d.innerHTML = "<font size='+3'><i class='fa fa-envelope' style='color: red'></i> " + count + "</font>"
        event.dataTransfer.setDragImage(d, 0, 0);