Commit 288090456f797459713cd94143110c26816cf1a3
render the proper star/unstar if message has already been starred or unstarred
Ev Bogue committed on 6/2/2018, 5:53:17 PMParent: 8311621405027acca27d723deb46b8a202575b94
Files changed
tools.js | changed |
tools.js | |||
---|---|---|---|
@@ -45,21 +45,28 @@ | |||
45 | 45 … | } | |
46 | 46 … | ) | |
47 | 47 … | ||
48 | 48 … | votebutton.appendChild(star) | |
49 | - /*if (votebutton) { | ||
50 | - if (votebutton.firstChild) { | ||
51 | - console.log(votebutton.firstChild) | ||
52 | - votebutton.removeChild(votebutton.firstChild) | ||
53 | - } | ||
54 | - if (msg.value.content.passedVote) { | ||
55 | - console.log(msg.value.content.passedVote) | ||
56 | - if (msg.value.content.passedVote == 1) { | ||
57 | - votebutton.appendChild(unstar) | ||
58 | - } else { votebutton.appendChild(star) } | ||
59 | - } else { | ||
60 | - } | ||
61 | - }*/ | ||
49 … | + | ||
50 … | + pull( | ||
51 … | + sbot.links({rel: 'vote', dest: msg.key, live: true}), | ||
52 … | + pull.drain(function (link) { | ||
53 … | + console.log(link) | ||
54 … | + if (link.key) { | ||
55 … | + sbot.get(link.key, function (err, data) { | ||
56 … | + if (err) throw err | ||
57 … | + if (data.author == id) { | ||
58 … | + console.log(data) | ||
59 … | + if (data.content.vote.value == 1) | ||
60 … | + votebutton.replaceChild(unstar, star) | ||
61 … | + if (data.content.vote.value == -1) | ||
62 … | + votebutton.replaceChild(star, unstar) | ||
63 … | + } | ||
64 … | + }) | ||
65 … | + } | ||
66 … | + }) | ||
67 … | + ) | ||
68 … | + | ||
62 | 69 … | return votebutton | |
63 | 70 … | } | |
64 | 71 … | ||
65 | 72 … | function votes (msg) { | |
@@ -70,12 +77,8 @@ | |||
70 | 77 … | pull.drain(function (link) { | |
71 | 78 … | if (link.key) { | |
72 | 79 … | sbot.get(link.key, function (err, data) { | |
73 | 80 … | if (err) throw err | |
74 | - if (data.author == id) { | ||
75 | - msg.value.content.passedVote = data.content.vote.value | ||
76 | - exports.star(msg) | ||
77 | - } | ||
78 | 81 … | if (data.content.vote.value == 1) { | |
79 | 82 … | if (localStorage[data.author + 'name']) | |
80 | 83 … | name = localStorage[data.author + 'name'] | |
81 | 84 … | else |
Built with git-ssb-web