Sha256: 2d7dbd892965d6c851ad1bc97f306c7742c16e2c82aacad0eead9f9975cde8a5

Contents?: true

Size: 777 Bytes

Versions: 24

Compression:

Stored size: 777 Bytes

Contents

//>>excludeStart("exclude", pragmas.exclude);
define([ "shoestring" ], function(){
//>>excludeEnd("exclude");

	/**
	 * Returns the set of first parents for each element in the current set.
	 *
	 * @return shoestring
	 * @this shoestring
	 */
	shoestring.fn.parent = function(){
		var ret = [],
			parent;

		this.each(function(){
			// no parent node, assume top level
			// jQuery parent: return the document object for <html> or the parent node if it exists
			parent = (this === doc.documentElement ? doc : this.parentNode);

			// if there is a parent and it's not a document fragment
			if( parent && parent.nodeType !== 11 ){
				ret.push( parent );
			}
		});

		return shoestring(ret);
	};

//>>excludeStart("exclude", pragmas.exclude);
});
//>>excludeEnd("exclude");

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
trusty-cms-6.3.1 node_modules/shoestring/src/dom/parent.js
trusty-cms-5.0.7 node_modules/shoestring/src/dom/parent.js
trusty-cms-5.0.6 node_modules/shoestring/src/dom/parent.js
trusty-cms-5.0.5 node_modules/shoestring/src/dom/parent.js
trusty-cms-5.0.4 node_modules/shoestring/src/dom/parent.js
trusty-cms-5.0.3 node_modules/shoestring/src/dom/parent.js
trusty-cms-5.0.2 node_modules/shoestring/src/dom/parent.js
trusty-cms-5.0.1 node_modules/shoestring/src/dom/parent.js
trusty-cms-4.3.5 node_modules/shoestring/src/dom/parent.js
trusty-cms-5.0.0 node_modules/shoestring/src/dom/parent.js
trusty-cms-4.3.4 node_modules/shoestring/src/dom/parent.js
trusty-cms-4.3.3 node_modules/shoestring/src/dom/parent.js
trusty-cms-4.3.2 node_modules/shoestring/src/dom/parent.js
trusty-cms-4.3.1 node_modules/shoestring/src/dom/parent.js
trusty-cms-4.3 node_modules/shoestring/src/dom/parent.js
trusty-cms-4.2.3 node_modules/shoestring/src/dom/parent.js
trusty-cms-4.2.2 node_modules/shoestring/src/dom/parent.js
trusty-cms-4.2.1 node_modules/shoestring/src/dom/parent.js
trusty-cms-4.2 node_modules/shoestring/src/dom/parent.js
trusty-cms-4.1.9 node_modules/shoestring/src/dom/parent.js