--- a/cms/app-client/app/serializers/transcript.js Fri Dec 02 17:22:16 2016 +0100
+++ b/cms/app-client/app/serializers/transcript.js Sat Dec 03 00:09:28 2016 +0100
@@ -54,9 +54,21 @@
}
if(annotation['content']['data']['words']) {
var words = _.map(annotation['content']['data']['words'], function(word) {
+
+ var morphenes = _.map(word['morphenes'] || [], function(morph) {
+ return {
+ original: morph['content']['@value'] || morph['content'],
+ translation: morph['transl']['@value'] || morph['transl'],
+ begin: morph['begin'],
+ end: morph['end']
+ };
+ });
return {
- 'original': word['content'],
- 'translation': word['transl']['@value']
+ original: word['content']['@value'] || word['content'],
+ translation: word['transl']['@value'] || word['transl'],
+ begin: word['begin'],
+ end: word['end'],
+ morphenes: morphenes
};
});
annot['literal'] = words;