Skip to content

Commit 31113c7

Browse files
committed
👷 build v4.2.1; change to masonry-layout
update dependencies
1 parent 67236e0 commit 31113c7

File tree

4 files changed

+21
-18
lines changed

4 files changed

+21
-18
lines changed

‎dist/masonry.pkgd.js‎

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*!
2-
* Masonry PACKAGED v4.2.0
2+
* Masonry PACKAGED v4.2.1
33
* Cascading grid layout library
4-
* http://masonry.desandro.com
4+
* https://masonry.desandro.com
55
* MIT License
66
* by David DeSandro
77
*/
@@ -151,7 +151,7 @@ return jQueryBridget;
151151
}));
152152

153153
/**
154-
* EvEmitter v1.0.3
154+
* EvEmitter v1.1.0
155155
* Lil' event emitter
156156
* MIT License
157157
*/
@@ -231,13 +231,14 @@ proto.emitEvent = function( eventName, args ) {
231231
if ( !listeners || !listeners.length ) {
232232
return;
233233
}
234-
var i = 0;
235-
var listener = listeners[i];
234+
// copy over to avoid interference if .off() in listener
235+
listeners = listeners.slice(0);
236236
args = args || [];
237237
// once stuff
238238
var onceListeners = this._onceEvents && this._onceEvents[ eventName ];
239239

240-
while ( listener ) {
240+
for ( var i=0; i < listeners.length; i++ ) {
241+
var listener = listeners[i]
241242
var isOnce = onceListeners && onceListeners[ listener ];
242243
if ( isOnce ) {
243244
// remove listener
@@ -248,14 +249,16 @@ proto.emitEvent = function( eventName, args ) {
248249
}
249250
// trigger listener
250251
listener.apply( this, args );
251-
// get next listener
252-
i += isOnce ? 0 : 1;
253-
listener = listeners[i];
254252
}
255253

256254
return this;
257255
};
258256

257+
proto.allOff = function() {
258+
delete this._events;
259+
delete this._onceEvents;
260+
};
261+
259262
return EvEmitter;
260263

261264
}));
@@ -525,7 +528,7 @@ return getSize;
525528
}));
526529

527530
/**
528-
* Fizzy UI utils v2.0.4
531+
* Fizzy UI utils v2.0.5
529532
* MIT license
530533
*/
531534

@@ -611,7 +614,7 @@ utils.removeFrom = function( ary, obj ) {
611614
// ----- getParent ----- //
612615

613616
utils.getParent = function( elem, selector ) {
614-
while ( elem != document.body ) {
617+
while ( elem.parentNode && elem != document.body ) {
615618
elem = elem.parentNode;
616619
if ( matchesSelector( elem, selector ) ) {
617620
return elem;
@@ -2258,9 +2261,9 @@ return Outlayer;
22582261
}));
22592262

22602263
/*!
2261-
* Masonry v4.2.0
2264+
* Masonry v4.2.1
22622265
* Cascading grid layout library
2263-
* http://masonry.desandro.com
2266+
* https://masonry.desandro.com
22642267
* MIT License
22652268
* by David DeSandro
22662269
*/

0 commit comments

Comments
 (0)