Sha256: 1e123b90a7d6c98baa824dde2b6c41dab7f69df684e1037d8572843cbf5e16dc

Contents?: true

Size: 870 Bytes

Versions: 41

Compression:

Stored size: 870 Bytes

Contents

define( [
	"../var/document",
	"../core"
], function( document, jQuery ) {

"use strict";

var cssPrefixes = [ "Webkit", "Moz", "ms" ],
	emptyStyle = document.createElement( "div" ).style,
	vendorProps = {};

// Return a vendor-prefixed property or undefined
function vendorPropName( name ) {

	// Check for vendor prefixed names
	var capName = name[ 0 ].toUpperCase() + name.slice( 1 ),
		i = cssPrefixes.length;

	while ( i-- ) {
		name = cssPrefixes[ i ] + capName;
		if ( name in emptyStyle ) {
			return name;
		}
	}
}

// Return a potentially-mapped jQuery.cssProps or vendor prefixed property
function finalPropName( name ) {
	var final = jQuery.cssProps[ name ] || vendorProps[ name ];

	if ( final ) {
		return final;
	}
	if ( name in emptyStyle ) {
		return name;
	}
	return vendorProps[ name ] = vendorPropName( name ) || name;
}

return finalPropName;

} );

Version data entries

41 entries across 32 versions & 6 rubygems

Version Path
trusty-cms-6.3.1 node_modules/jquery-treetable/node_modules/jquery/src/css/finalPropName.js
trusty-cms-6.3.1 node_modules/jquery/src/css/finalPropName.js
trusty-cms-6.3.1 node_modules/jquery-ujs/node_modules/jquery/src/css/finalPropName.js
optimacms-0.1.61 spec/dummy/node_modules/cocoon-js/node_modules/jquery/src/css/finalPropName.js
optimacms-0.1.61 spec/dummy/node_modules/jquery-ujs/node_modules/jquery/src/css/finalPropName.js
udt-itf-theme-0.1.0 _sass/node_modules/jquery/src/css/finalPropName.js
trusty-cms-5.0.7 node_modules/jquery/src/css/finalPropName.js
trusty-cms-5.0.6 node_modules/jquery/src/css/finalPropName.js
trusty-cms-5.0.5 node_modules/jquery/src/css/finalPropName.js
trusty-cms-5.0.4 node_modules/jquery/src/css/finalPropName.js
trusty-cms-5.0.3 node_modules/jquery/src/css/finalPropName.js
trusty-cms-5.0.2 node_modules/jquery/src/css/finalPropName.js
trusty-cms-5.0.1 node_modules/jquery/src/css/finalPropName.js
trusty-cms-4.3.5 node_modules/jquery/src/css/finalPropName.js
trusty-cms-5.0.0 node_modules/jquery/src/css/finalPropName.js
trusty-cms-4.3.4 node_modules/jquery/src/css/finalPropName.js
trusty-cms-4.3.4 spec/dummy/node_modules/jquery/src/css/finalPropName.js
trusty-cms-4.3.3 spec/dummy/node_modules/jquery/src/css/finalPropName.js
trusty-cms-4.3.3 node_modules/jquery/src/css/finalPropName.js
trusty-cms-4.3.2 spec/dummy/node_modules/jquery/src/css/finalPropName.js