cms/app-client/app/serializers/transcript.js
changeset 461 9b7a6c099870
parent 454 710a2ae08a74
child 476 9cffc7f32f14
--- 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;