Commit 2d275dfd authored by Steen Nielsen's avatar Steen Nielsen

Make sure that Internet Explorer 6-8 won't give a "failed" error, when a...

Make sure that Internet Explorer 6-8 won't give a "failed" error, when a request for type is made on vml objects
parent 28b470d7
...@@ -703,7 +703,7 @@ if ( !jQuery.support.submitBubbles ) { ...@@ -703,7 +703,7 @@ if ( !jQuery.support.submitBubbles ) {
if ( !jQuery.nodeName( this, "form" ) ) { if ( !jQuery.nodeName( this, "form" ) ) {
jQuery.event.add(this, "click.specialSubmit", function( e ) { jQuery.event.add(this, "click.specialSubmit", function( e ) {
var elem = e.target, var elem = e.target,
type = elem.type; type = jQuery.nodeName( elem, "input" ) ? elem.type : "";
if ( (type === "submit" || type === "image") && jQuery( elem ).closest("form").length ) { if ( (type === "submit" || type === "image") && jQuery( elem ).closest("form").length ) {
trigger( "submit", this, arguments ); trigger( "submit", this, arguments );
...@@ -712,7 +712,7 @@ if ( !jQuery.support.submitBubbles ) { ...@@ -712,7 +712,7 @@ if ( !jQuery.support.submitBubbles ) {
jQuery.event.add(this, "keypress.specialSubmit", function( e ) { jQuery.event.add(this, "keypress.specialSubmit", function( e ) {
var elem = e.target, var elem = e.target,
type = elem.type; type = jQuery.nodeName( elem, "input" ) ? elem.type : "";
if ( (type === "text" || type === "password") && jQuery( elem ).closest("form").length && e.keyCode === 13 ) { if ( (type === "text" || type === "password") && jQuery( elem ).closest("form").length && e.keyCode === 13 ) {
trigger( "submit", this, arguments ); trigger( "submit", this, arguments );
...@@ -737,7 +737,8 @@ if ( !jQuery.support.changeBubbles ) { ...@@ -737,7 +737,8 @@ if ( !jQuery.support.changeBubbles ) {
var changeFilters, var changeFilters,
getVal = function( elem ) { getVal = function( elem ) {
var type = elem.type, val = elem.value; var type = jQuery.nodeName( elem, "input" ) ? elem.type : "",
val = elem.value;
if ( type === "radio" || type === "checkbox" ) { if ( type === "radio" || type === "checkbox" ) {
val = elem.checked; val = elem.checked;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment