server/bo_client/app/models/document.js
changeset 168 17f10b56c079
parent 158 366509ae2f37
child 277 bd4bc1db4f40
equal deleted inserted replaced
167:009efee954f7 168:17f10b56c079
    16     contributors: DS.attr({defaultValue: function() { return []; }}),
    16     contributors: DS.attr({defaultValue: function() { return []; }}),
    17 
    17 
    18     subjects: DS.attr({defaultValue: function() { return []; }}),
    18     subjects: DS.attr({defaultValue: function() { return []; }}),
    19 
    19 
    20     mediaArray: DS.attr({defaultValue: function() { return []; }}),
    20     mediaArray: DS.attr({defaultValue: function() { return []; }}),
       
    21 
       
    22     encodedId: Ember.computed('id', function() {
       
    23       return encodeURIComponent(this.get('id'));
       
    24     }),
    21 
    25 
    22     mediaList: Ember.computed('mediaArray', function() {
    26     mediaList: Ember.computed('mediaArray', function() {
    23         var res = [];
    27         var res = [];
    24         var mp3 = null;
    28         var mp3 = null;
    25         _.forEach(this.get('mediaArray'), function(m) {
    29         _.forEach(this.get('mediaArray'), function(m) {