diff options
Diffstat (limited to 'ui/form.js')
-rw-r--r-- | ui/form.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ui/form.js b/ui/form.js new file mode 100644 index 000000000..cfb4bd280 --- /dev/null +++ b/ui/form.js @@ -0,0 +1,20 @@ +( function( factory ) { + if ( typeof define === "function" && define.amd ) { + + // AMD. Register as an anonymous module. + define( [ "jquery", "./version" ], factory ); + } else { + + // Browser globals + factory( jQuery ); + } +} ( function( $ ) { + +// Support: IE8 Only +// IE8 does not support the form attribute and when it is supplied. It overwrites the form prop +// with a string, so we need to find the proper form. +return $.fn.form = function() { + return typeof this[ 0 ].form === "string" ? this.closest( "form" ) : $( this[ 0 ].form ); +}; + +} ) ); |