equal
deleted
inserted
replaced
17 geoInfo: DS.attr({ defaultValue: function() { return {}; } }), |
17 geoInfo: DS.attr({ defaultValue: function() { return {}; } }), |
18 mediaArray: DS.attr({ defaultValue: function() { return []; } }), |
18 mediaArray: DS.attr({ defaultValue: function() { return []; } }), |
19 subjects: DS.attr({ defaultValue: function() { return []; } }), |
19 subjects: DS.attr({ defaultValue: function() { return []; } }), |
20 |
20 |
21 duration_ms: DS.attr('number', { |
21 duration_ms: DS.attr('number', { |
22 defaultValue: function() { |
22 defaultValue: () => { |
23 var self = this; |
23 var self = this; |
24 var duration = 0; |
24 var duration = 0; |
25 Object.keys(this.get('mediaArray')).forEach(function(key) { |
25 Object.keys(this.get('mediaArray')).forEach(function(key) { |
26 if (!duration && self.get('mediaArray')[key].extent_ms) { |
26 if (!duration && self.get('mediaArray')[key].extent_ms) { |
27 duration = self.get('mediaArray')[key].extent_ms; |
27 duration = self.get('mediaArray')[key].extent_ms; |