- commit
- f38c7813c05f42981580edf6ecca639a10e19cff
- parent
- b0e1e99c45dd67d6efd65ebe97cf0cb55fcc51af
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2023-09-07 21:26
use arrow functions for event handlers
Diffstat
| M | content/js/message.js | 8 | ++++---- |
1 files changed, 4 insertions, 4 deletions
diff --git a/content/js/message.js b/content/js/message.js
@@ -27,7 +27,7 @@ var autoMarkAsRead = function(e, msg) {
27 27 }
28 28 }, 100);
29 29
30 -1 var onAction = function(event) {
-1 30 var onAction = event => {
31 31 if (event.target.closest('button')) {
32 32 actions.markAsRead(msg, true);
33 33 clear();
@@ -125,7 +125,7 @@ export default function(msg, expanded) {
125 125
126 126 // header events
127 127 var header = e.querySelector('.message__header');
128 -1 header.addEventListener('click', function(event) {
-1 128 header.addEventListener('click', event => {
129 129 if (!event.defaultPrevented) {
130 130 event.preventDefault();
131 131 e.classList.toggle('is-expanded');
@@ -136,12 +136,12 @@ export default function(msg, expanded) {
136 136 // dropdown events
137 137 var dropdownToggle = e.querySelector('.dropdownToggle');
138 138 var dropdown = e.querySelector('.dropdown');
139 -1 e.addEventListener('focusout', function(event) {
-1 139 e.addEventListener('focusout', event => {
140 140 if (!event.relatedTarget || !dropdown.contains(event.relatedTarget)) {
141 141 dropdownToggle.setAttribute('aria-expanded', 'false');
142 142 }
143 143 });
144 -1 document.addEventListener('keydown', function(event) {
-1 144 document.addEventListener('keydown', event => {
145 145 if (event.keyCode === 27) {
146 146 dropdownToggle.setAttribute('aria-expanded', 'false');
147 147 }