app/scripts/core/eventManager.js (19 lines of code) (raw):

App.EventManager = Ember.Object.extend({}); App.EventManager.reopenClass({ view3dEventManager : Ember.Object.extend(Ember.Evented, { sendNodeData: function(data) { this.trigger('nodeDataSent', data); }, sendTopologyNode: function(data) { this.trigger('widgetSelectedNode', data); }, }).create(), flowsEventManager : Ember.Object.extend(Ember.Evented, { sendFlowsNodeChanged: function(data) { this.trigger('flowsNodeChanged', data); } }).create() }); App.EventManager.view3dEventManager.on('nodeDataSent', function(nodeData) { App.Logger.log(nodeData); });