Files
edx-platform/cms/static/js/certificates/views/certificates_page.js
2016-08-08 15:04:06 -04:00

31 lines
1011 B
JavaScript

// Backbone Application View: Certificates Page
define([
'jquery',
'underscore',
'gettext',
'js/views/pages/base_page',
'js/certificates/views/certificates_list'
],
function($, _, gettext, BasePage, CertificatesListView) {
'use strict';
var CertificatesPage = BasePage.extend({
initialize: function(options) {
// Set up the initial state of this object instance
BasePage.prototype.initialize.call(this);
this.certificatesCollection = options.certificatesCollection;
this.certificatesListView = new CertificatesListView({
collection: this.certificatesCollection
});
},
renderPage: function() {
// Override the base operation with a class-specific workflow
this.$('.wrapper-certificates.certificates-list').append(this.certificatesListView.render().el);
return $.Deferred().resolve().promise();
}
});
return CertificatesPage;
});