Commit 735a21fa879fddd250e0fe6224dbb269061f32d6
Fix error opening message with keyboard
cel committed on 1/11/2017, 9:46:31 PMParent: abc981ed003091aaeb68aab6d203e6356ea262a8
Files changed
modules_basic/message.js | changed |
modules_basic/message.js | ||
---|---|---|
@@ -33,9 +33,9 @@ | ||
33 | 33 … | |
34 | 34 … | content = api.message_content(msg) |
35 | 35 … | if (!content) return mini(msg, message_content_mini_fallback(msg)) |
36 | 36 … | |
37 | - return h('Message', { | |
37 … | + var msgEl = h('Message', { | |
38 | 38 … | 'ev-keydown': navigateToMessageOnEnter, |
39 | 39 … | attributes: { |
40 | 40 … | tabindex: '0' |
41 | 41 … | } |
@@ -46,8 +46,9 @@ | ||
46 | 46 … | h('section.content', content), |
47 | 47 … | h('section.action', api.message_action(msg)), |
48 | 48 … | h('footer.backlinks', api.message_backlinks(msg)) |
49 | 49 … | ]) |
50 … | + return msgEl | |
50 | 51 … | |
51 | 52 … | function navigateToMessageOnEnter (ev) { |
52 | 53 … | // on enter, hit first meta. |
53 | 54 … | if(ev.keyCode == 13) { |
@@ -62,8 +63,9 @@ | ||
62 | 63 … | // sooooooo yeah this shit for now :) |
63 | 64 … | var wtf = h('a', { href: `#${msg.key}` }) |
64 | 65 … | msgEl.appendChild(wtf) |
65 | 66 … | wtf.click() |
67 … | + msgEl.removeChild(wtf) | |
66 | 68 … | } |
67 | 69 … | } |
68 | 70 … | } |
69 | 71 … |
Built with git-ssb-web