Commit 1030b0d12b0cd09f230e0fbaceb7eaf441cb3757
fix error addition ... mostly
mix irving committed on 2/2/2017, 1:40:04 PMParent: e757955e84bfb9e170ad69e986a9042e6a83851b
Files changed
keyscroll.js | changed |
modules_core/app.js | changed |
modules_core/app.mcss | changed |
modules_core/tabs.js | changed |
keyscroll.js | ||
---|---|---|
@@ -23,10 +23,9 @@ | ||
23 | 23 … | curMsgEl = el |
24 | 24 … | } |
25 | 25 … | |
26 | 26 … | return function scroll(d) { |
27 | - selectChild(!curMsgEl ? container.firstChild | |
28 | - : d === 'first' ? container.firstChild | |
27 … | + selectChild((!curMsgEl || d == 'first') ? container.firstChild | |
29 | 28 … | : d < 0 ? curMsgEl.previousElementSibling || container.firstChild |
30 | 29 … | : d > 0 ? curMsgEl.nextElementSibling || container.lastChild |
31 | 30 … | : curMsgEl) |
32 | 31 … | } |
modules_core/app.js | |||
---|---|---|---|
@@ -39,18 +39,20 @@ | |||
39 | 39 … | } | |
40 | 40 … | } | |
41 | 41 … | ||
42 | 42 … | function displayError (e) { | |
43 | - document.body.appendChild( | ||
44 | - h('Error', [ | ||
45 | - h('h1', e.message), | ||
46 | - h('big', [ | ||
47 | - h('code', e.filename + ':' + e.lineno) | ||
48 | - ]), | ||
49 | - h('pre', e.error | ||
50 | - ? (e.error.stack || e.error.toString()) | ||
51 | - : e.toString() | ||
52 | - ) | ||
43 … | + document.body.querySelector('.\\.content').appendChild( | ||
44 … | + h('div.page', [ | ||
45 … | + h('Error', { title: e.message }, [ | ||
46 … | + h('h1', e.message), | ||
47 … | + h('big', [ | ||
48 … | + h('code', e.filename + ':' + e.lineno) | ||
49 … | + ]), | ||
50 … | + h('pre', e.error | ||
51 … | + ? (e.error.stack || e.error.toString()) | ||
52 … | + : e.toString() | ||
53 … | + ) | ||
54 … | + ]) | ||
53 | 55 … | ]) | |
54 | 56 … | ) | |
55 | 57 … | } | |
56 | 58 … |
Built with git-ssb-web