Comparing version 0.3.1 to 0.3.2
@@ -1,2 +0,2 @@ | ||
// eventify - v0.3.1 (2012-05-17) | ||
// eventify - v0.3.2 (2012-07-18) | ||
// ----------------- | ||
@@ -7,2 +7,2 @@ // Copyright(c) 2010-2012 Jeremy Ashkenas, DocumentCloud | ||
(function(a){"use strict";var b,c=a.Eventify,d=/\s+/,e=a.localEventifyLibraryName||"Eventify",f=Object.keys||function(a){if(typeof a!="object"&&typeof a!="function"||a===null)throw new TypeError("keys() called on a non-object");var b,c=[];for(b in a)a.hasOwnProperty(b)&&(c[c.length]=b);return c},g=function(a){return this};g.prototype={version:"0.3.1",on:function(a,b,c){var e,f,g;if(!b)return this;a=a.split(d),e=this._callbacks||(this._callbacks={}),f=a.shift();while(f)g=e[f]||(e[f]=[]),g.push(b,c),f=a.shift();return this},off:function(a,b,c){var e,g,h,i;if(!(g=this._callbacks))return this;if(!(a||b||c))return delete this._callbacks,this;a?a=a.split(d):a=f(g),e=a.shift();while(e){if(!(h=g[e])||!b&&!c){delete g[e],e=a.shift();continue}for(i=h.length-2;i>=0;i-=2)b&&h[i]!==b||c&&h[i+1]!==c||h.splice(i,2);e=a.shift()}return this},trigger:function(a){var b,c,e,f,g,h,i,j;if(!(c=this._callbacks))return this;j=[],a=a.split(d);for(f=1,g=arguments.length;f<g;f=f+1)j[f-1]=arguments[f];b=a.shift();while(b){i=c.all,i&&(i=i.slice()),e=c[b],e&&(e=e.slice());if(e)for(f=0,g=e.length;f<g;f+=2)e[f].apply(e[f+1]||this,j);if(i){h=[b].concat(j);for(f=0,g=i.length;f<g;f+=2)i[f].apply(i[f+1]||this,h)}b=a.shift()}return this},noConflict:function(){return a.Eventify=c,this},enable:function(a){var b,c,d=["on","off","trigger"];a=a||{};for(b=0,c=d.length;b<c;b=b+1)a[d[b]]=this[d[b]];return a}},b=new g,(typeof exports!="undefined"?exports:a)[e]=new g,typeof exports!="undefined"&&typeof module!="undefined"&&module.exports&&(module.exports=new g)})(this); | ||
(function(a){"use strict";var b,c=a.Eventify,d=/\s+/,e=a.localEventifyLibraryName||"Eventify",f=Object.keys||function(a){if(typeof a!="object"&&typeof a!="function"||a===null)throw new TypeError("keys() called on a non-object");var b,c=[];for(b in a)a.hasOwnProperty(b)&&(c[c.length]=b);return c},g=function(a){return this};g.prototype={version:"0.3.2",on:function(a,b,c){var e,f,g;if(!b)return this;a=a.split(d),e=this._callbacks||(this._callbacks={}),f=a.shift();while(f)g=e[f]||(e[f]=[]),g.push(b,c),f=a.shift();return this},off:function(a,b,c){var e,g,h,i;if(!(g=this._callbacks))return this;if(!(a||b||c))return delete this._callbacks,this;a?a=a.split(d):a=f(g),e=a.shift();while(e){if(!(h=g[e])||!b&&!c){delete g[e],e=a.shift();continue}for(i=h.length-2;i>=0;i-=2)b&&h[i]!==b||c&&h[i+1]!==c||h.splice(i,2);e=a.shift()}return this},trigger:function(a){var b,c,e,f,g,h,i,j;if(!(c=this._callbacks))return this;j=[],a=a.split(d);for(f=1,g=arguments.length;f<g;f=f+1)j[f-1]=arguments[f];b=a.shift();while(b){i=c.all,i&&(i=i.slice()),e=c[b],e&&(e=e.slice());if(e)for(f=0,g=e.length;f<g;f+=2)e[f].apply(e[f+1]||this,j);if(i){h=[b].concat(j);for(f=0,g=i.length;f<g;f+=2)i[f].apply(i[f+1]||this,h)}b=a.shift()}return this},noConflict:function(){return a.Eventify=c,this},enable:function(a){var b,c,d=["on","off","trigger"];a=a||{};for(b=0,c=d.length;b<c;b=b+1)a[d[b]]=this[d[b]];return a}},b=new g,(typeof exports!="undefined"?exports:a)[e]=b,typeof exports!="undefined"&&typeof module!="undefined"&&module.exports&&(module.exports=b)})(this); |
@@ -58,3 +58,3 @@ // Eventify | ||
version: "0.3.1", | ||
version: "0.3.2", | ||
@@ -206,6 +206,6 @@ // Event Functions | ||
// Sets Eventify on the browser window or on the process | ||
((typeof exports !== 'undefined') ? exports : root)[localName] = new Eventify(); | ||
((typeof exports !== 'undefined') ? exports : root)[localName] = EventifyInstance; | ||
if (typeof exports !== 'undefined') { | ||
if (typeof module !== 'undefined' && module.exports) { | ||
module.exports = new Eventify(); | ||
module.exports = EventifyInstance; | ||
} | ||
@@ -212,0 +212,0 @@ } |
{ | ||
"name": "eventify", | ||
"version": "0.3.1", | ||
"version": "0.3.2", | ||
"description": "Lightweight module that can be mixed in to any object in order to provide it with custom events. For node.js and the browser. Based on Backbone.Events", | ||
"author": "Bermi Ferrer <bermi@bermilabs.com>", | ||
"url": "https://github.com/bermi/eventify", | ||
"keywords": [ | ||
@@ -26,8 +27,7 @@ "event", | ||
], | ||
"repositories": [ | ||
{ | ||
"type": "git", | ||
"url": "git://github.com/bermi/eventify.git" | ||
} | ||
], | ||
"repository": | ||
{ | ||
"type": "git", | ||
"url": "git://github.com/bermi/eventify.git" | ||
}, | ||
"engines": { | ||
@@ -34,0 +34,0 @@ "node": "0.6.x" |
# Eventify | ||
[![Build Status](https://secure.travis-ci.org/bermi/evemtify.png)](http://travis-ci.org/bermi/eventify) | ||
[![Build Status](https://secure.travis-ci.org/bermi/eventify.png?branch=master)](http://travis-ci.org/bermi/eventify) | ||
@@ -13,3 +13,3 @@ Eventify is a lightweight module that can be mixed in to any object in order to provide it with custom events. It has no external dependencies. Based on Backbone.Events | ||
<script src="/dist/eventify.min.js" type="text/javascript"></script> | ||
<script src="https://raw.github.com/bermi/eventify/master/dist/eventify.min.js" type="text/javascript"></script> | ||
@@ -111,2 +111,10 @@ | ||
In order to run the tests you will need to have nodejs installed. | ||
Install dev dependencies with: | ||
$ npm install | ||
And then run the tests with: | ||
$ make test | ||
@@ -113,0 +121,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
28650
169
2