event-object.js

Attach events to any object
git clone git://git.finwo.net/lib/event-object.js
Log | Files | Refs | README | LICENSE

commit f11d2d82c0e7203837de5cf0292918923ea9fcc8
parent 907059c2683fc6154b464442219b0101066103bd
Author: finwo <finwo@pm.me>
Date:   Mon,  9 Jan 2017 14:21:47 +0100

Module now returning the object

Diffstat:
Mdist/event-object.es6.min.js | 4++--
Mdist/event-object.js | 1+
Mdist/event-object.min.js | 4++--
Mpackage.json | 2+-
4 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/dist/event-object.es6.min.js b/dist/event-object.es6.min.js @@ -1,2 +1,2 @@ -// Handcrafted by finwo @ Mon Jan 9 14:15:00 CET 2017 -((n)=>{var e=(s)=>{var l={},i=(a,c)=>a.map((n)=>s.on(n,c));s=s||{};s.trigger=(n,d)=>{(l[n]||[]).map((c)=>{d=d||!0;d&&c(d)};);return d};s.on=(n,c)=>{n.map?i(n,c):(l[n]=l[n]||[]).push(c);return s;};};n.eventObject=e;"function"==typeof define&&define.amd&&define("event-object",()=>e);})("object"==typeof exports?exports:this); +// Handcrafted by finwo @ Mon Jan 9 14:22:00 CET 2017 +((n)=>{var e=(s)=>{var l={},i=(a,c)=>a.map((n)=>s.on(n,c));s=s||{};s.trigger=(n,d)=>{(l[n]||[]).map((c)=>{d=d||!0;d&&c(d)};);return d};s.on=(n,c)=>{n.map?i(n,c):(l[n]=l[n]||[]).push(c);return s;};return s;};n.eventObject=e;"function"==typeof define&&define.amd&&define("event-object",()=>e);})("object"==typeof exports?exports:this); diff --git a/dist/event-object.js b/dist/event-object.js @@ -23,6 +23,7 @@ listeners[name].push(callback); return sourceObject; }; + return sourceObject; }; if(typeof define == 'function' && define.amd) { diff --git a/dist/event-object.min.js b/dist/event-object.min.js @@ -1,2 +1,2 @@ -// Build by finwo @ Mon Jan 9 14:03:06 CET 2017 -!function(n){n.eventObject=function(n){var e={};n=n||{},n.trigger=function(n,t){return t=t||!0,e[n]&&e[n].forEach(function(n){t=t&&n.call(null,t)}),t},n.on=function(t,o){return t.forEach?(t.forEach(function(e){n.on(e,o)}),n):(e[t]=e[t]||[],e[t].push(o),n)}},"function"==typeof define&&define.amd&&define("event-object",function(){return n.eventObject})}("object"==typeof exports?exports:this); +// Build by finwo @ Mon Jan 9 14:20:32 CET 2017 +!function(n){n.eventObject=function(n){var e={};return n=n||{},n.trigger=function(n,t){return t=t||!0,e[n]&&e[n].forEach(function(n){t=t&&n.call(null,t)}),t},n.on=function(t,o){return t.forEach?(t.forEach(function(e){n.on(e,o)}),n):(e[t]=e[t]||[],e[t].push(o),n)},n},"function"==typeof define&&define.amd&&define("event-object",function(){return n.eventObject})}("object"==typeof exports?exports:this); diff --git a/package.json b/package.json @@ -1,6 +1,6 @@ { "name": "event-object", - "version": "0.0.2", + "version": "0.0.3", "description": "Attach events to any object", "main": "dist/event-object.js", "scripts": {