mirror of
https://github.com/jashkenas/backbone.git
synced 2026-01-23 22:08:04 -05:00
Allow initialize on any class to pass on original arguments.
This commit is contained in:
@@ -143,7 +143,7 @@
|
||||
this._changed = false;
|
||||
this._previousAttributes = _.clone(this.attributes);
|
||||
if (options && options.collection) this.collection = options.collection;
|
||||
this.initialize(attributes, options);
|
||||
this.initialize.apply(this, arguments);
|
||||
};
|
||||
|
||||
// Attach all inheritable methods to the Model prototype.
|
||||
@@ -420,7 +420,7 @@
|
||||
_.bindAll(this, '_onModelEvent', '_removeReference');
|
||||
this._reset();
|
||||
if (models) this.reset(models, {silent: true});
|
||||
this.initialize(models, options);
|
||||
this.initialize.apply(this, arguments);
|
||||
};
|
||||
|
||||
// Define the Collection's inheritable methods.
|
||||
@@ -659,7 +659,7 @@
|
||||
options || (options = {});
|
||||
if (options.routes) this.routes = options.routes;
|
||||
this._bindRoutes();
|
||||
this.initialize(options);
|
||||
this.initialize.apply(this, arguments);
|
||||
};
|
||||
|
||||
// Cached regular expressions for matching named param parts and splatted
|
||||
@@ -880,7 +880,7 @@
|
||||
this._configure(options || {});
|
||||
this._ensureElement();
|
||||
this.delegateEvents();
|
||||
this.initialize(options);
|
||||
this.initialize.apply(this, arguments);
|
||||
};
|
||||
|
||||
// Element lookup, scoped to DOM elements within the current view.
|
||||
|
||||
Reference in New Issue
Block a user