From: Art Cancro Date: Thu, 26 Jan 2023 21:46:37 +0000 (-0500) Subject: Use delete_dispatcher() as intended X-Git-Tag: v973~39 X-Git-Url: https://code.citadel.org/?a=commitdiff_plain;h=fa1ddf7220953d32e1c773c536b1ad116a9e80ee;p=citadel.git Use delete_dispatcher() as intended I had earlier begun a pattern for dispatching "Delete" clicks to the correct function for the room view, in the same way we dispatch "Enter Message" clicks. This commit modifies the mailbox view to use that framework. --- diff --git a/webcit-ng/static/js/view_mail.js b/webcit-ng/static/js/view_mail.js index e79f7d964..3cfdb8ca3 100644 --- a/webcit-ng/static/js/view_mail.js +++ b/webcit-ng/static/js/view_mail.js @@ -265,7 +265,7 @@ function view_render_mail() { let d = document.getElementById("ctdl-delete-button"); d.innerHTML = "" + _("Delete"); d.style.display = "block"; - d.addEventListener("click", mail_delete_selected); + //d.addEventListener("click", mail_delete_selected); document.getElementById("ctdl-main").innerHTML = "
" diff --git a/webcit-ng/static/js/views.js b/webcit-ng/static/js/views.js index 49323ee16..2d65edb3b 100644 --- a/webcit-ng/static/js/views.js +++ b/webcit-ng/static/js/views.js @@ -109,3 +109,16 @@ function entmsg_dispatcher() { } } + +// This gets called when the user clicks the "delete" button etc. +function delete_dispatcher() { + switch(current_view) { + case views.VIEW_MAILBOX: + mail_delete_selected(); + break; + default: + break; + } +} + +