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