Version 1
[yaffs-website] / vendor / geedmo / yamm3 / demo / components / jquery / src / attributes / support.js
diff --git a/vendor/geedmo/yamm3/demo/components/jquery/src/attributes/support.js b/vendor/geedmo/yamm3/demo/components/jquery/src/attributes/support.js
new file mode 100644 (file)
index 0000000..5db5c52
--- /dev/null
@@ -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.2+
+       // Default value for a checkbox should be "on"
+       support.checkOn = input.value !== "";
+
+       // Support: IE<=11+
+       // Must access selectedIndex to make default options select
+       support.optSelected = opt.selected;
+
+       // Support: Android<=2.3
+       // Options inside disabled selects are incorrectly marked as disabled
+       select.disabled = true;
+       support.optDisabled = !opt.disabled;
+
+       // Support: IE<=11+
+       // An input loses its value after becoming a radio
+       input = document.createElement( "input" );
+       input.value = "t";
+       input.type = "radio";
+       support.radioValue = input.value === "t";
+})();
+
+return support;
+
+});