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.
let d = document.getElementById("ctdl-delete-button");
d.innerHTML = "<i class=\"fa fa-trash\"></i>" + _("Delete");
d.style.display = "block";
let d = document.getElementById("ctdl-delete-button");
d.innerHTML = "<i class=\"fa fa-trash\"></i>" + _("Delete");
d.style.display = "block";
- d.addEventListener("click", mail_delete_selected);
+ //d.addEventListener("click", mail_delete_selected);
document.getElementById("ctdl-main").innerHTML
= "<div id=\"ctdl-mailbox-grid-container\" class=\"ctdl-mailbox-grid-container\">"
document.getElementById("ctdl-main").innerHTML
= "<div id=\"ctdl-mailbox-grid-container\" class=\"ctdl-mailbox-grid-container\">"
+
+// 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;
+ }
+}
+
+