Commit 861406a1 by Ehtesham Committed by Clinton Blackburn

CMS fixes required to upgrade backbonejs

parent 2c35cde0
......@@ -26,6 +26,14 @@ define(["jquery", "underscore", "backbone", "gettext", "js/utils/handle_iframe_b
//override the constructor function
constructor: function(options) {
_.bindAll(this, 'beforeRender', 'render', 'afterRender');
// Merge passed options and view's options property and
// attach to the view's options property
if (this.options) {
options = _.extend({}, _.result(this, 'options'), options);
}
this.options = options;
var _this = this;
this.render = _.wrap(this.render, function (render, options) {
_this.beforeRender();
......
......@@ -100,8 +100,8 @@ define(['jquery', 'underscore', 'gettext', "js/views/baseview",
};
var roleEvents = {};
var self = this;
for (var i = 0; i < self.roles.length; i++) {
var role_name = self.roles[i].key;
for (var i = 0; i < self.options.roles.length; i++) {
var role_name = self.options.roles[i].key;
var role_selector = 'click .user-actions .make-' + role_name;
(function (role) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment