Commit 6ae6f1ce78d440dea5e42c9ab6d0112732b161f6
fix searchbox activate
mix irving committed on 2/2/2017, 9:38:28 PMParent: 2f3fa2face6b2be68c4502ddf460be8c0783d0bc
Files changed
modules_core/search-box.js | changed |
modules_core/search-box.js | ||
---|---|---|
@@ -20,31 +20,30 @@ | ||
20 | 20 … | mcss: () => fs.readFileSync(__filename.replace(/js$/, 'mcss'), 'utf8') |
21 | 21 … | } |
22 | 22 … | |
23 | 23 … | function search_box (go) { |
24 | - var search = h('Search', [ | |
25 | - h('input', { | |
26 | - type: 'search', | |
27 | - placeholder: 'Commands', | |
28 | - 'ev-click': ev => { | |
29 | - switch (ev.keyCode) { | |
30 | - case 13: // enter | |
31 | - ev.stopPropagation() | |
32 | - suggestBox.complete() | |
24 … | + const input = h('input', { | |
25 … | + type: 'search', | |
26 … | + placeholder: 'Commands', | |
27 … | + 'ev-keyup': ev => { | |
28 … | + switch (ev.keyCode) { | |
29 … | + case 13: // enter | |
30 … | + console.log(ev) | |
31 … | + ev.stopPropagation() | |
32 … | + suggestBox.complete() | |
33 | 33 … | |
34 | - if (go(search.value.trim(), !ev.ctrlKey)) | |
35 | - search.blur() | |
36 | - return | |
37 | - case 27: // escape | |
38 | - ev.preventDefault() | |
39 | - search.blur() | |
40 | - return | |
41 | - } | |
34 … | + if (go(input.value.trim(), !ev.ctrlKey)) | |
35 … | + input.blur() | |
36 … | + return | |
37 … | + case 27: // escape | |
38 … | + ev.preventDefault() | |
39 … | + input.blur() | |
40 … | + return | |
42 | 41 … | } |
43 | - }) | |
44 | - ]) | |
42 … | + } | |
43 … | + }) | |
44 … | + const search = h('Search', input) | |
45 | 45 … | |
46 | - const input = search.firstChild | |
47 | 46 … | search.activate = (sigil, ev) => { |
48 | 47 … | input.focus() |
49 | 48 … | ev.preventDefault() |
50 | 49 … | if (input.value[0] === sigil) { |
@@ -54,9 +53,9 @@ | ||
54 | 53 … | input.value = sigil |
55 | 54 … | } |
56 | 55 … | } |
57 | 56 … | |
58 | - var suggestBox = api.build_suggest_box(input, api.suggest_search) | |
57 … | + const suggestBox = api.build_suggest_box(input, api.suggest_search) | |
59 | 58 … | |
60 | 59 … | return search |
61 | 60 … | } |
62 | 61 … |
Built with git-ssb-web