git ssb

10+

Matt McKegg / patchwork



Commit 2bcaceb027e18f217403accb637305982f0a929d

highlight new summary

Matt McKegg committed on 7/6/2018, 1:43:27 PM
Parent: ed68746e557dd7a29e7bf0327cdef4794c412633

Files changed

modules/feed/html/meta-summary.jschanged
modules/feed/html/rollup.jschanged
modules/feed/html/meta-summary.jsView
@@ -42,10 +42,11 @@
4242 const plural = api.intl.sync.i18n_n
4343
4444 return nest('feed.html', {metaSummary})
4545
46- function metaSummary (group, renderItem, opts) {
46+ function metaSummary (group, renderItem, getPriority, opts) {
4747 var expanded = Value(false)
48+ var isNew = group.msgs.some(msg => getPriority(msg) > 0)
4849 var actions = getActions(group.msgs)
4950 var counts = getActionCounts(actions)
5051 var reduced = reduceActions(counts)
5152
@@ -59,9 +60,12 @@
5960 })
6061 ])
6162
6263 return h('FeedEvent -group', {
63- classList: [ when(expanded, '-expanded') ]
64+ classList: [
65+ when(expanded, '-expanded'),
66+ when(isNew, '-new')
67+ ]
6468 }, [
6569 contentSummary,
6670 when(expanded, h('div.items', group.msgs.map(msg => renderItem(msg, opts)))),
6771 h('a.expand', {
modules/feed/html/rollup.jsView
@@ -220,9 +220,9 @@
220220 }
221221
222222 function renderItem (item, opts) {
223223 if (item.group) {
224- return api.feed.html.metaSummary(item, renderItem, opts)
224+ return api.feed.html.metaSummary(item, renderItem, getPriority, opts)
225225 }
226226 var partial = opts && opts.partial
227227 var meta = null
228228 var previousId = item.key

Built with git-ssb-web