git ssb

2+

mixmix / ticktack



Commit 6ec0db7801b46b66f52d44d1d0a6006fdc71b53f

Merge pull request #14 from ticktackim/fix_incorrect_thread_bug

give threadCards an id to help morphdom morph
mix irving authored on 8/15/2017, 11:38:55 PM
GitHub committed on 8/15/2017, 11:38:55 PM
Parent: f2c1e3d81bf5bba14c878872f1c99529d7eb2be5
Parent: 10e8c91563f5a738f61713a572984b0e402338ef

Files changed

app/html/thread-card.jschanged
app/html/thread-card.jsView
@@ -85,10 +85,12 @@
8585 const lastReply = thread.replies && maxBy(thread.replies, r => r.timestamp)
8686 const replySample = lastReply ? subject(lastReply) : null
8787
8888 const onClick = opts.onClick || function () { api.history.sync.push(thread) }
89+ const id = `${thread.key}-${JSON.stringify(opts)}`
90+ // id is only here to help morphdom morph accurately
8991
90- return h('div.thread', {'ev-click': onClick }, [
92+ return h('div.thread', { 'ev-click': onClick, id }, [
9193 h('div.context', threadIcon(thread)),
9294 h('div.content', [
9395 subjectEl,
9496 replySample ? h('div.reply', [

Built with git-ssb-web