Sha256: fc2e9d696a4786e6b93dbbd29564119e22bdc2744f410e53dea2a506d2da8949

Contents?: true

Size: 1.26 KB

Versions: 169

Compression:

Stored size: 1.26 KB

Contents

define( [
	"../../core",
	"../../selector"

	// css is assumed
], function( jQuery ) {
	"use strict";

	// isHiddenWithinTree reports if an element has a non-"none" display style (inline and/or
	// through the CSS cascade), which is useful in deciding whether or not to make it visible.
	// It differs from the :hidden selector (jQuery.expr.pseudos.hidden) in two important ways:
	// * A hidden ancestor does not force an element to be classified as hidden.
	// * Being disconnected from the document does not force an element to be classified as hidden.
	// These differences improve the behavior of .toggle() et al. when applied to elements that are
	// detached or contained within hidden ancestors (gh-2404, gh-2863).
	return function( elem, el ) {

		// isHiddenWithinTree might be called from jQuery#filter function;
		// in that case, element will be second argument
		elem = el || elem;

		// Inline style trumps all
		return elem.style.display === "none" ||
			elem.style.display === "" &&

			// Otherwise, check computed style
			// Support: Firefox <=43 - 45
			// Disconnected elements can have computed display: none, so first confirm that elem is
			// in the document.
			jQuery.contains( elem.ownerDocument, elem ) &&

			jQuery.css( elem, "display" ) === "none";
	};
} );

Version data entries

169 entries across 151 versions & 21 rubygems

Version Path
card-1.98.3 mod/bootstrap/vendor/bootswatch/docs/3/bower_components/jquery/src/css/var/isHiddenWithinTree.js
card-1.98.2 mod/bootstrap/vendor/bootswatch/docs/3/bower_components/jquery/src/css/var/isHiddenWithinTree.js
card-1.98.1 mod/bootstrap/vendor/bootswatch/docs/3/bower_components/jquery/src/css/var/isHiddenWithinTree.js
card-1.98.0 mod/bootstrap/vendor/bootswatch/docs/3/bower_components/jquery/src/css/var/isHiddenWithinTree.js
trusty-cms-3.6.0 node_modules/jquery/src/css/var/isHiddenWithinTree.js
trusty-cms-3.6.0 spec/dummy/node_modules/jquery/src/css/var/isHiddenWithinTree.js
trusty-cms-3.5.5 spec/dummy/node_modules/jquery/src/css/var/isHiddenWithinTree.js
trusty-cms-3.5.5 node_modules/jquery/src/css/var/isHiddenWithinTree.js
trusty-cms-3.5.4 node_modules/jquery/src/css/var/isHiddenWithinTree.js
trusty-cms-3.5.4 spec/dummy/node_modules/jquery/src/css/var/isHiddenWithinTree.js
card-1.97.0.1 mod/bootstrap/vendor/bootswatch/docs/3/bower_components/jquery/src/css/var/isHiddenWithinTree.js
trusty-cms-3.5.3 node_modules/jquery/src/css/var/isHiddenWithinTree.js
trusty-cms-3.5.3 spec/dummy/node_modules/jquery/src/css/var/isHiddenWithinTree.js
trusty-cms-3.5.2 spec/dummy/node_modules/jquery/src/css/var/isHiddenWithinTree.js
trusty-cms-3.5.2 node_modules/jquery/src/css/var/isHiddenWithinTree.js
trusty-cms-3.5.1 spec/dummy/node_modules/jquery/src/css/var/isHiddenWithinTree.js
trusty-cms-3.5.1 node_modules/jquery/src/css/var/isHiddenWithinTree.js
sanskrit-documentation-theme-0.1.8 assets/node_modules/jquery/src/css/var/isHiddenWithinTree.js
optimacms-0.4.3 spec/dummy/node_modules/jquery-ujs/node_modules/jquery/src/css/var/isHiddenWithinTree.js
optimacms-0.4.3 spec/dummy/node_modules/jquery/src/css/var/isHiddenWithinTree.js