Skip to content

Commit 217898a

Browse files
committed
Stop bubbling of the read flag trigger
1 parent 26d20b0 commit 217898a

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

src/mail_devel/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
from .service import Service
22

3-
VERSION = "0.8.1"
3+
VERSION = "0.8.2"

src/mail_devel/resources/main.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ button, .btn {
119119
#mailboxes option {padding: 5px}
120120

121121
#mailbox {
122+
overflow-x: auto;
122123
overflow-y: scroll;
123124
}
124125
#mailbox table {

src/mail_devel/resources/main.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,11 +177,13 @@ class MailClient {
177177

178178
row.querySelector(".read input").addEventListener("click", (ev) => {
179179
ev.preventDefault();
180+
ev.stopPropagation();
180181
self._mail_row_click(ev.target, "read");
181182
});
182183

183184
row.addEventListener("click", (ev) => {
184185
ev.preventDefault();
186+
ev.stopPropagation();
185187
self._mail_row_click(ev.target, "swap");
186188
});
187189

@@ -211,7 +213,7 @@ class MailClient {
211213
break;
212214

213215
case "read":
214-
await self.set_flag("seen", element.checked ? "DELETE" : "PUT", row.uid);
216+
await self.set_flag("seen", element.checked ? "PUT" : "DELETE", row.uid);
215217
element.checked = !element.checked;
216218
break;
217219
}

0 commit comments

Comments
 (0)