Files
edx-platform/cms/static/js/models/asset.js

24 lines
571 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;
});