22 lines
547 B
JavaScript
22 lines
547 B
JavaScript
;(function (define) {
|
|
'use strict';
|
|
define(['backbone'], function (Backbone) {
|
|
|
|
return Backbone.Model.extend({
|
|
idAttribute: 'id',
|
|
defaults: {
|
|
course_id: '',
|
|
usage_id: '',
|
|
display_name: '',
|
|
path: [],
|
|
created: ''
|
|
},
|
|
|
|
blockUrl: function () {
|
|
return '/courses/' + this.get('course_id') + '/jump_to/' + this.get('usage_id');
|
|
}
|
|
});
|
|
});
|
|
|
|
})(define || RequireJS.define);
|