Skip to content

Instantly share code, notes, and snippets.

@mhkeller
Created April 28, 2015 01:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mhkeller/5b52c76cd7a79ba68eb3 to your computer and use it in GitHub Desktop.
Save mhkeller/5b52c76cd7a79ba68eb3 to your computer and use it in GitHub Desktop.
// (function(){
var state_object = {
status: 'stable',
page: 2
};
_.extend(state_object, Backbone.Events);
state_object.on('change:page', function(e){
console.log('object has changed');
});
d3.select('#canvas').on('click', function(){
state_object.page = 5;
state_object.trigger('change:page');
var page_number = (state_model_instance.get('page') || 0) + 5
state_model_instance.set('page', page_number);
console.log(state_model_instance.get('page'))
})
var State_Model = Backbone.Model.extend({});
var state_model_instance = new State_Model;
state_model_instance.on('change', function(){
console.log('state model has changed')
});
// state_object.trigger('change')
// }).call(this)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment