Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Merge backbone views (mixin pattern)
* ## Merging mixin views in backbone.js ##
* really just more a test for tumblr gistr
* Merge the mixin (a Backbone.View) into another Backbone.View. Automatically merge events, defaults, and call the parent initializer.
function mergeMixin(view, mixin) {
_.defaults(view.prototype, mixin);
if (mixin.initialize !== undefined) {
var oldInitialize = view.prototype.initialize;
view.prototype.initialize = function () { mixin.initialize.apply(this); oldInitialize.apply(this); };
Copy link

hxgdzyuyi commented Aug 28, 2012


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment