mirror of
https://github.com/jashkenas/backbone.git
synced 2026-04-30 03:00:06 -04:00
Backbone extends Events
This commit is contained in:
@@ -205,6 +205,9 @@
|
||||
Events.bind = Events.on;
|
||||
Events.unbind = Events.off;
|
||||
|
||||
// Supply a global event emitter on Backbone itself.
|
||||
_.extend(Backbone, Events);
|
||||
|
||||
// Backbone.Model
|
||||
// --------------
|
||||
|
||||
|
||||
@@ -298,4 +298,13 @@ $(document).ready(function() {
|
||||
equal(obj.counter, 3);
|
||||
});
|
||||
|
||||
test("the Backbone object can on/once/off/trigger", 2, function() {
|
||||
Backbone.on('event', function() { ok(true); });
|
||||
Backbone.once('other-event', function() { ok(true); });
|
||||
Backbone.trigger('event');
|
||||
Backbone.trigger('other-event');
|
||||
Backbone.off('event');
|
||||
Backbone.trigger('event');
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user