From cad319cc1bf8617c086f05d54d75eb5c9bfac439 Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Thu, 29 Jun 2023 17:47:54 -0400 Subject: [PATCH] Custom draggable with mail envelope and number of messages being moved --- webcit-ng/static/js/view_mail.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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); } -- 2.39.2