render.jsView |
---|
40 | 40 … | }), |
41 | 41 … | pull.drain(function (data) { |
42 | 42 … | if (data.sync) { |
43 | 43 … | } else { |
44 | | - var subMessageExists = (document.getElementById(data.key.substring(0, 44)) !== null) |
45 | | - |
46 | | - if (!subMessageExists) { |
47 | | - |
48 | | - if (data.value.content.type == 'vote') { |
49 | | - if (msg.key == data.value.content.vote.link) { |
50 | | - console.log(data) |
51 | | - if (data.value.content.vote.value == 1) |
52 | | - var link = h('span', ' ', h('img.emoji', {src: config.emojiUrl + 'star.png'}), ' ', h('a', {href: '#' + data.value.content.vote.link}, tools.messageLink(data.value.content.vote.link))) |
53 | | - if (data.value.author == id) { |
54 | | - var gotIt = document.getElementById('votebutton:' + msg.key.substring(0,44)) |
55 | | - if (gotIt != null) { |
56 | | - gotIt.parentNode.appendChild(tools.unstar(msg)) |
57 | | - gotIt.removeChild(gotIt.firstChild) |
58 | | - |
59 | | - } |
| 44 … | + if (data.value.content.type == 'vote') { |
| 45 … | + var subMessageExists = (document.getElementById(data.key.substring(0, 44)) !== null) |
| 46 … | + if (msg.key == data.value.content.vote.link) { |
| 47 … | + if (data.value.content.vote.value == 1) { |
| 48 … | + var link = h('span', ' ', h('img.emoji', {src: config.emojiUrl + 'star.png'}), ' ', h('a', {href: '#' + data.value.content.vote.link}, tools.messageLink(data.value.content.vote.link))) |
| 49 … | + if (!subMessageExists) { |
| 50 … | + message.appendChild(h('div.submessage', h('div.messageContent', tools.mini(data, link)))) |
| 51 … | + } |
|
| 52 … | + if (data.value.author == id) { |
| 53 … | + var gotIt = document.getElementById('votebutton:' + msg.key.substring(0,44)) |
| 54 … | + if (gotIt != null) { |
| 55 … | + gotIt.parentNode.appendChild(tools.unstar(msg)) |
| 56 … | + gotIt.parentNode.removeChild(gotIt) |
60 | 57 … | } |
61 | | - else if (data.value.content.vote.value == -1) |
62 | | - var link = h('span', ' ', h('img.emoji', {src: config.emojiUrl + 'stars.png'}), ' ', h('a', {href: '#' + data.value.content.vote.link}, tools.messageLink(data.value.content.vote.link))) |
| 58 … | + } |
| 59 … | + } else if (data.value.content.vote.value == -1) { |
| 60 … | + var link = h('span', ' ', h('img.emoji', {src: config.emojiUrl + 'stars.png'}), ' ', h('a', {href: '#' + data.value.content.vote.link}, tools.messageLink(data.value.content.vote.link))) |
| 61 … | + if (!subMessageExists) { |
63 | 62 … | message.appendChild(h('div.submessage', h('div.messageContent', tools.mini(data, link)))) |
64 | | - } else { |
65 | | - |
| 63 … | + } |
| 64 … | + if (data.value.author == id) { |
| 65 … | + var gotIt = document.getElementById('votebutton:' + msg.key.substring(0,44)) |
| 66 … | + if (gotIt != null) { |
| 67 … | + gotIt.parentNode.appendChild(tools.star(msg)) |
| 68 … | + gotIt.parentNode.removeChild(gotIt) |
| 69 … | + } |
| 70 … | + } |
66 | 71 … | } |
67 | | - } else if (data.value.content.type == 'post') { |
| 72 … | + } |
| 73 … | + } |
| 74 … | + else if (!subMessageExists) { |
| 75 … | + if (data.value.content.type == 'post') { |
68 | 76 … | if ( |
69 | 77 … | (msg.key == data.value.content.root) || |
70 | 78 … | (msg.value.content.root == data.value.content.root) |
71 | 79 … | ) { |