equal
deleted
inserted
replaced
26 }; |
26 }; |
27 return res; |
27 return res; |
28 },{}); |
28 },{}); |
29 |
29 |
30 var sections = _.map(payload['lists'] || [], function(list){ |
30 var sections = _.map(payload['lists'] || [], function(list){ |
31 var topic = topics[list['meta']['corpus:topic']['id-ref']]; |
31 var topicRef = list['meta']['corpus:topic']?list['meta']['corpus:topic']['id-ref']:null; |
|
32 var topic = topicRef?topics[topicRef]:null; |
32 return { |
33 return { |
33 title: (topic && topic['desc'])?topic['desc'] : null, |
34 title: (topic && topic['desc'])?topic['desc'] : null, |
34 begin: list['meta']['corpus:begin'], |
35 begin: list['meta']['corpus:begin'], |
35 end: list['meta']['corpus:end'], |
36 end: list['meta']['corpus:end'], |
36 turns: _.reduce((list['items'] || []), function(res,item) { |
37 turns: _.reduce((list['items'] || []), function(res,item) { |