Commit 0472f8a3c5d13f1555a5d894311fe2bfe060e75a
fix backlink styling
mix irving committed on 1/5/2017, 1:47:12 AMParent: f09fd788e61378d47dac27b0766e6ecc1ad51ffb
Files changed
modules_basic/message-backlinks.js | changed |
modules_basic/message-backlinks.mcss | changed |
modules_basic/message.mcss | changed |
modules_basic/post.js | changed |
modules_basic/message-backlinks.js | |||
---|---|---|---|
@@ -15,24 +15,24 @@ | |||
15 | 15 … | function message_backlinks (msg) { | |
16 | 16 … | var links = [] | |
17 | 17 … | for(var k in CACHE) { | |
18 | 18 … | var _msg = CACHE[k] | |
19 | - if(Array.isArray(_msg.content.mentions)) { | ||
20 | - for(var i = 0; i < _msg.content.mentions.length; i++) | ||
21 | - if(_msg.content.mentions[i].link == msg.key) | ||
22 | - links.push(k) | ||
19 … | + var mentions = _msg.content.mentions | ||
20 … | + | ||
21 … | + if(Array.isArray(mentions)) { | ||
22 … | + for(var i = 0; i < mentions.length; i++) | ||
23 … | + if(mentions[i].link == msg.key) | ||
24 … | + links.push(k) | ||
23 | 25 … | } | |
24 | 26 … | } | |
25 | 27 … | ||
26 | 28 … | if (links.length === 0) return null | |
27 | 29 … | ||
28 | 30 … | return h('MessageBacklinks', [ | |
29 | 31 … | h('header', 'backlinks:'), | |
30 | - h('ul', links.map(function (link) { | ||
32 … | + h('ul', links.map(link => { | ||
31 | 33 … | return h('li', [ | |
32 | - h('a -backlink', { | ||
33 | - href: `#${link}` | ||
34 | - }, link) | ||
34 … | + h('a -backlink', { href: `#${link}` }, link) | ||
35 | 35 … | ]) | |
36 | 36 … | })) | |
37 | 37 … | ]) | |
38 | 38 … | } |
modules_basic/message-backlinks.mcss | ||
---|---|---|
@@ -1,12 +1,18 @@ | ||
1 | 1 … | MessageBacklinks { |
2 … | + font-size: .9rem | |
3 … | + | |
2 | 4 … | header { |
5 … | + $textSubtle | |
6 … | + } | |
3 | 7 … | |
4 | - } | |
5 | 8 … | ul { |
9 … | + padding-left: 1rem | |
10 … | + | |
6 | 11 … | li { |
7 | 12 … | a { |
8 | 13 … | -backlink { |
14 … | + $textSubtle | |
9 | 15 … | |
10 | 16 … | } |
11 | 17 … | } |
12 | 18 … | } |
modules_basic/message.mcss | ||
---|---|---|
@@ -50,9 +50,11 @@ | ||
50 | 50 … | } |
51 | 51 … | } |
52 | 52 … | |
53 | 53 … | footer.backlinks { |
54 … | + flex-basis: 100% | |
54 | 55 … | |
56 … | + margin-top: .5rem | |
55 | 57 … | } |
56 | 58 … | |
57 | 59 … | |
58 | 60 … | -mini { |
modules_basic/post.js | ||
---|---|---|
@@ -9,9 +9,12 @@ | ||
9 | 9 … | //var message_link = plugs.first(exports.message_link = []) |
10 | 10 … | //var markdown = plugs.first(exports.markdown = []) |
11 | 11 … | // |
12 | 12 … | |
13 | -exports.needs = { message_link: 'first', markdown: 'first' } | |
13 … | +exports.needs = { | |
14 … | + message_link: 'first', | |
15 … | + markdown: 'first' | |
16 … | +} | |
14 | 17 … | |
15 | 18 … | exports.gives = { |
16 | 19 … | message_content: true, |
17 | 20 … | message_title: true |
@@ -21,9 +24,9 @@ | ||
21 | 24 … | return { |
22 | 25 … | message_content, |
23 | 26 … | message_title |
24 | 27 … | } |
25 | - | |
28 … | + | |
26 | 29 … | function message_content (data) { |
27 | 30 … | if(!data.value.content || !data.value.content.text) return |
28 | 31 … | |
29 | 32 … | return h('div', |
Built with git-ssb-web