Skip to content

Commit

Permalink
Update gulp
Browse files Browse the repository at this point in the history
  • Loading branch information
Yaroslav Konoplov committed Feb 25, 2016
1 parent 8a7fd44 commit 2b35d99
Show file tree
Hide file tree
Showing 7 changed files with 35 additions and 40 deletions.
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "publisher-subscriber",
"version": "1.0.5",
"version": "1.0.6",
"main": "build/publisher-subscriber.js",
"description": "Lightning fast Publisher-Subscriber pattern written in CoffeeScript. Compatible with Backbone.Events",
"authors": [
Expand Down
20 changes: 10 additions & 10 deletions build/publisher-subscriber.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -91,19 +91,19 @@

bind__Base = (object, event, callback, context, once) ->
cb = if once is true then onceWrap(object, event, callback, context) else callback
((object._2 ?= {})[if event.indexOf(':') > -1 then event.replace(/:/g, '_') else event] ?= []).push(undefined, cb, context)
((object._2 ?= {})[event] ?= []).push(undefined, cb, context)

bind__EventString = (object, events, callback, context, once) ->
if events.indexOf(' ') == -1
cb = (if once is true then onceWrap(object, events, callback, context) else callback);((object._2 ?= {})[if events.indexOf(':') > -1 then events.replace(/:/g, '_') else events] ?= []).push(undefined, cb, context)
bind__Base(object, events, callback, context, once)
else
l = events.length
i = -1
j = 0
while ++i <= l
if i is l or events[i] is ' '
if j > 0
event = events[i - j...i]; cb = (if once is true then onceWrap(object, event, callback, context) else callback);((object._2 ?= {})[if event.indexOf(':') > -1 then event.replace(/:/g, '_') else event] ?= []).push(undefined, cb, context)
bind__Base(object, events[i - j...i], callback, context, once)
j = 0
else ++j
return
Expand Down Expand Up @@ -150,8 +150,8 @@

listenTo__Base = (pub, sub, event, callback, once) ->
cb = if once is true then onceWrap(pub, sub, event, callback) else callback
((pub._2 ?= {})[if event.indexOf(':') > -1 then event.replace(/:/g, '_') else event] ?= []).push(sub, cb, sub)
listening = (sub._3 ?= {}); record = (listening[pub.oid ?= generateOID()] ?= [pub, 0]); record[1] += 1;
((pub._2 ?= {})[event] ?= []).push(sub, cb, sub)
increaseListeningCount(pub, sub)
return

listenTo__EventString = (pub, sub, events, callback, once) ->
Expand Down Expand Up @@ -203,7 +203,7 @@
stopListening__Base = (pub, sub, event, callback) ->
n = 0
ps = pub._2
fevent = if event.indexOf(':') > -1 then event.replace(/:/g, '_') else event
fevent = event

if ps? and (entries = ps[fevent])?
l = entries.length
Expand Down Expand Up @@ -297,7 +297,7 @@
return

triggerEvent = (ps, event, args) ->
list = ps[if event.indexOf(':') > -1 then event.replace(/:/g, '_') else event]
list = ps[event]
allList = ps.all

if list?
Expand Down Expand Up @@ -332,7 +332,7 @@
# If space-separated events
# or there entries for [event]
# or there entries for `all` event
if space = (events.indexOf(' ') > -1) or ps[if events.indexOf(':') > -1 then events.replace(/:/g, '_') else events]? or ps.all?
if space = (events.indexOf(' ') > -1) or ps[events]? or ps.all?
k = 0
args = []
args.push(arguments[k]) while ++k < l
Expand All @@ -345,7 +345,7 @@

do ->
unbind__Base = (object, event, cb, ctx) ->
fevent = if event.indexOf(':') > -1 then event.replace(/:/g, '_') else event
fevent = event
return unless (e = object._2[fevent])?
return if (len = e.length) < 3

Expand Down Expand Up @@ -410,7 +410,7 @@
return


VERSION: '1.0.5'
VERSION: '1.0.6'
isNoisy: isNoisy
isEventable: isEventable
InstanceMembers: PS
Expand Down
31 changes: 13 additions & 18 deletions build/publisher-subscriber.js
Original file line number Diff line number Diff line change
Expand Up @@ -80,25 +80,22 @@
return wrapper;
};
bind__Base = function(object, event, callback, context, once) {
var base, cb, name;
var base, cb;
cb = once === true ? onceWrap(object, event, callback, context) : callback;
return ((base = (object._2 != null ? object._2 : object._2 = {}))[name = event.indexOf(':') > -1 ? event.replace(/:/g, '_') : event] != null ? base[name] : base[name] = []).push(void 0, cb, context);
return ((base = (object._2 != null ? object._2 : object._2 = {}))[event] != null ? base[event] : base[event] = []).push(void 0, cb, context);
};
bind__EventString = function(object, events, callback, context, once) {
var base, base1, cb, event, i, j, l, name, name1;
var i, j, l;
if (events.indexOf(' ') === -1) {
cb = (once === true ? onceWrap(object, events, callback, context) : callback);
((base = (object._2 != null ? object._2 : object._2 = {}))[name = events.indexOf(':') > -1 ? events.replace(/:/g, '_') : events] != null ? base[name] : base[name] = []).push(void 0, cb, context);
bind__Base(object, events, callback, context, once);
} else {
l = events.length;
i = -1;
j = 0;
while (++i <= l) {
if (i === l || events[i] === ' ') {
if (j > 0) {
event = events.slice(i - j, i);
cb = (once === true ? onceWrap(object, event, callback, context) : callback);
((base1 = (object._2 != null ? object._2 : object._2 = {}))[name1 = event.indexOf(':') > -1 ? event.replace(/:/g, '_') : event] != null ? base1[name1] : base1[name1] = []).push(void 0, cb, context);
bind__Base(object, events.slice(i - j, i), callback, context, once);
j = 0;
}
} else {
Expand Down Expand Up @@ -160,12 +157,10 @@
return wrapper;
};
listenTo__Base = function(pub, sub, event, callback, once) {
var base, cb, listening, name, name1, record;
var base, cb;
cb = once === true ? onceWrap(pub, sub, event, callback) : callback;
((base = (pub._2 != null ? pub._2 : pub._2 = {}))[name = event.indexOf(':') > -1 ? event.replace(/:/g, '_') : event] != null ? base[name] : base[name] = []).push(sub, cb, sub);
listening = (sub._3 != null ? sub._3 : sub._3 = {});
record = (listening[name1 = pub.oid != null ? pub.oid : pub.oid = generateOID()] != null ? listening[name1] : listening[name1] = [pub, 0]);
record[1] += 1;
((base = (pub._2 != null ? pub._2 : pub._2 = {}))[event] != null ? base[event] : base[event] = []).push(sub, cb, sub);
increaseListeningCount(pub, sub);
};
listenTo__EventString = function(pub, sub, events, callback, once) {
var i, j, l;
Expand Down Expand Up @@ -233,7 +228,7 @@
var entries, fevent, filtered, l, n, ps;
n = 0;
ps = pub._2;
fevent = event.indexOf(':') > -1 ? event.replace(/:/g, '_') : event;
fevent = event;
if ((ps != null) && ((entries = ps[fevent]) != null)) {
l = entries.length;
n += l;
Expand Down Expand Up @@ -380,7 +375,7 @@
};
triggerEvent = function(ps, event, args) {
var allList, el, len1, list, m, ref;
list = ps[event.indexOf(':') > -1 ? event.replace(/:/g, '_') : event];
list = ps[event];
allList = ps.all;
if (list != null) {
if (allList != null) {
Expand Down Expand Up @@ -418,7 +413,7 @@
PS.trigger = PS.notify = function(events) {
var args, k, l, ps, space;
if (((ps = this._2) != null) && (l = arguments.length) > 0) {
if (space = (events.indexOf(' ') > -1) || (ps[events.indexOf(':') > -1 ? events.replace(/:/g, '_') : events] != null) || (ps.all != null)) {
if (space = (events.indexOf(' ') > -1) || (ps[events] != null) || (ps.all != null)) {
k = 0;
args = [];
while (++k < l) {
Expand All @@ -438,7 +433,7 @@
var unbind__AnyEvent, unbind__Base, unbind__EventMap, unbind__EventString, unbind__Everything;
unbind__Base = function(object, event, cb, ctx) {
var e, fevent, k, len, r, sub;
fevent = event.indexOf(':') > -1 ? event.replace(/:/g, '_') : event;
fevent = event;
if ((e = object._2[fevent]) == null) {
return;
}
Expand Down Expand Up @@ -520,7 +515,7 @@
};
})();
return {
VERSION: '1.0.5',
VERSION: '1.0.6',
isNoisy: isNoisy,
isEventable: isEventable,
InstanceMembers: PS,
Expand Down
Loading

0 comments on commit 2b35d99

Please sign in to comment.