corrade-nucleus-nucleons
/pack-rat/003_pack_rat/pack-rat/bower_components/jquery/src/traversing/var/dir.js |
---|
@@ -0,0 +1,22 @@ |
define( [ |
"../../core" |
], function( jQuery ) { |
"use strict"; |
return function( elem, dir, until ) { |
var matched = [], |
truncate = until !== undefined; |
while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { |
if ( elem.nodeType === 1 ) { |
if ( truncate && jQuery( elem ).is( until ) ) { |
break; |
} |
matched.push( elem ); |
} |
} |
return matched; |
}; |
} ); |