Skip to content

Commit

Permalink
v0.1.5
Browse files Browse the repository at this point in the history
  • Loading branch information
onuradsay committed May 7, 2015
1 parent c94c9d5 commit 5482e76
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 10 deletions.
2 changes: 1 addition & 1 deletion bower.json
@@ -1,6 +1,6 @@
{
"name": "taksim-emitter",
"version": "0.1.4",
"version": "0.1.5",
"license": "MIT",
"main": "dist/taksim-emitter.js",
"homepage": "https://github.com/taksim-io/emitter",
Expand Down
18 changes: 12 additions & 6 deletions dist/taksim-emitter.js
@@ -1,6 +1,6 @@
/**
* @license MIT
* taksim.io/emitter v0.1.4
* taksim.io/emitter v0.1.5
* https://github.com/taksim-io/emitter
* Copyright (c) 2015 taksim.io
*/
Expand Down Expand Up @@ -125,8 +125,10 @@
else if (!on[event]) {
var events = event.split(' ');
var j = events.length;
while (--j >= 0) {
this.off(events[j], callback);
if (j > 1) {
while (j--) {
this.off(events[j], callback);
}
}
}
else if (argsLen === 1 || !callback || typeof on[event] === 'function') {
Expand All @@ -150,7 +152,7 @@
proto.offence = function(event, callback) {
var argsLen = arguments.length;
var on = getListeners(this);
var callbacks = on[event];
var callbacks;
if (!on) {
return this;
}
Expand All @@ -164,16 +166,20 @@
else if (!on[event]) {
var events = event.split(' ');
var j = events.length;
while (--j >= 0) {
this.offence(events[j], callback);
if (j > 1) {
while (j--) {
this.offence(events[j], callback);
}
}
}
else if (argsLen === 1 || !callback || typeof callbacks === 'function') {
callbacks = on[event];
if (String(callbacks) !== 'function() {on[event] = callbacks;}') {
on[event] = function() {on[event] = callbacks;};
}
}
else if (callback) {
callbacks = on[event];
var len = callbacks.length;
for (var i = 0; i < len; i++) {
var strCallback = String(callbacks[i]);
Expand Down
4 changes: 2 additions & 2 deletions dist/taksim-emitter.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
@@ -1,7 +1,7 @@
{
"name": "taksim-emitter",
"description": "Event emitter for node and browser without any dependency.",
"version": "0.1.4",
"version": "0.1.5",
"main": "dist/taksim-emitter.js",
"homepage": "https://github.com/taksim-io/emitter",
"keywords": [
Expand Down

0 comments on commit 5482e76

Please sign in to comment.