From: Art Cancro Date: Thu, 29 Jun 2023 21:47:54 +0000 (-0400) Subject: Custom draggable with mail envelope and number of messages being moved X-Git-Tag: v981~62 X-Git-Url: https://code.citadel.org/?a=commitdiff_plain;h=cad319cc1bf8617c086f05d54d75eb5c9bfac439;p=citadel.git Custom draggable with mail envelope and number of messages being moved --- diff --git a/webcit-ng/static/js/view_mail.js b/webcit-ng/static/js/view_mail.js index 6014972ba..8807e3bbb 100644 --- a/webcit-ng/static/js/view_mail.js +++ b/webcit-ng/static/js/view_mail.js @@ -82,8 +82,18 @@ function mail_keypress(event) { // Handler function for dragging email messages to other folders function mail_dragstart(event) { + var i; + var count = 0; + var table = document.getElementById("ctdl-onscreen-mailbox"); + + for (i=1; row=table.rows[i]; ++i) { + if (row.classList.contains("ctdl-mail-selected")) { + count = count + 1; + } + } + d = document.getElementById("ctdl_draggo"); - d.innerHTML = "DRAGERIFEROUS"; + d.innerHTML = " " + count + "" event.dataTransfer.setDragImage(d, 0, 0); }