- commit
- ed176b2c71d81c7bf4e9eb7930fee2858238ecd0
- parent
- f58161db8d76ee6a4cc504a5ba635c3402045ad7
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2023-09-06 03:58
split out template function again
Diffstat
| M | content/js/message.js | 12 | ++++++++++-- |
1 files changed, 10 insertions, 2 deletions
diff --git a/content/js/message.js b/content/js/message.js
@@ -50,7 +50,7 @@ var toggleDropdown = function(msg, button) {
50 50 }
51 51 };
52 52
53 -1 export default function(msg, expanded) {
-1 53 var template = function(msg) {
54 54 var h = util.h;
55 55 var _ = browser.i18n.getMessage;
56 56
@@ -66,7 +66,7 @@ export default function(msg, expanded) {
66 66 return button;
67 67 };
68 68
69 -1 var e = h('article', {'class': expanded ? 'message is-expanded' : 'message', 'id': `msg-${msg.id}`, 'tabindex': -1}, [
-1 69 return h('article', {'class': 'message', 'id': `msg-${msg.id}`, 'tabindex': -1}, [
70 70 h('header', {'class': 'message__header'}, [
71 71 createButton({'class': 'star', 'aria-pressed': msg.flagged}, actions.toggleFlagged, 'star', _('star')),
72 72 ...util.parseContacts([msg.author]).map(author => h('a', {
@@ -112,6 +112,14 @@ export default function(msg, expanded) {
112 112 ]),
113 113 ]),
114 114 ]);
-1 115 };
-1 116
-1 117 export default function(msg, expanded) {
-1 118 var e = template(msg);
-1 119
-1 120 if (expanded) {
-1 121 e.classList.add('is-expanded');
-1 122 }
115 123
116 124 autoMarkAsRead(e, msg);
117 125