diff options
Diffstat (limited to 'bower_components/jquery/src/attributes/support.js')
| -rw-r--r-- | bower_components/jquery/src/attributes/support.js | 35 | 
1 files changed, 35 insertions, 0 deletions
| diff --git a/bower_components/jquery/src/attributes/support.js b/bower_components/jquery/src/attributes/support.js new file mode 100644 index 0000000..376b54a --- /dev/null +++ b/bower_components/jquery/src/attributes/support.js @@ -0,0 +1,35 @@ +define([ +	"../var/support" +], function( support ) { + +(function() { +	var input = document.createElement( "input" ), +		select = document.createElement( "select" ), +		opt = select.appendChild( document.createElement( "option" ) ); + +	input.type = "checkbox"; + +	// Support: iOS 5.1, Android 4.x, Android 2.3 +	// Check the default checkbox/radio value ("" on old WebKit; "on" elsewhere) +	support.checkOn = input.value !== ""; + +	// Must access the parent to make an option select properly +	// Support: IE9, IE10 +	support.optSelected = opt.selected; + +	// Make sure that the options inside disabled selects aren't marked as disabled +	// (WebKit marks them as disabled) +	select.disabled = true; +	support.optDisabled = !opt.disabled; + +	// Check if an input maintains its value after becoming a radio +	// Support: IE9, IE10 +	input = document.createElement( "input" ); +	input.value = "t"; +	input.type = "radio"; +	support.radioValue = input.value === "t"; +})(); + +return support; + +}); | 
