diff --git a/event.js b/event.js index 7bf414f..8085fd2 100644 --- a/event.js +++ b/event.js @@ -196,11 +196,11 @@ function(name, func, options={}){ // XXX might be nice to add support to pre/post handlers... // XXX still not sure about the builtin-local event control flow... +// XXX do we need to be able to force global handler??? var EventHandlerMixin = module.EventHandlerMixin = { __event_handlers__: null, - // XXX do we need to be able to force global handler??? on: function(evt, func){ // event... if(evt in this @@ -237,7 +237,6 @@ module.EventHandlerMixin = { return h !== func && h.__event_original_handler__ !== func })) } return this }, - // XXX add support for stopping handler execution... trigger: function(evt, ...args){ // local handler... evt in this @@ -271,7 +270,7 @@ module.EventDocMixin = { var EventMixin = module.EventMixin = - object.mixinFlat( + object.mixinFlat({}, EventHandlerMixin, EventDocMixin) diff --git a/package.json b/package.json index 2e5a1a6..cbf92ee 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ig-types", - "version": "3.6.1", + "version": "3.6.2", "description": "Generic JavaScript types and type extensions...", "main": "main.js", "scripts": {