Files
edx-platform/cms/static/js/models/asset.js
2016-08-08 15:04:06 -04:00

24 lines
660 B
JavaScript

define(['backbone'], function(Backbone) {
/**
* Simple model for an asset.
*/
var Asset = Backbone.Model.extend({
defaults: {
display_name: '',
content_type: '',
thumbnail: '',
date_added: '',
url: '',
external_url: '',
portable_url: '',
locked: false
},
get_extension: function() {
var name_segments = this.get('display_name').split('.').reverse();
var asset_type = (name_segments.length > 1) ? name_segments[0].toUpperCase() : '';
return asset_type;
}
});
return Asset;
});