From 6be96a17af03970892e6e3238f05341da416b0ab Mon Sep 17 00:00:00 2001 From: Trevor Parscal Date: Tue, 5 Jan 2010 22:52:11 +0000 Subject: [PATCH] Used trick found at: http://www.n8williams.com/devblog/javascript_and_ajax/jquery-dialog-error-in-ie7-runtime-error-invalid-argument to fix a jQuery UI bug. --- js2/js2stopgap.js | 2 +- js2/js2stopgap.min.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js2/js2stopgap.js b/js2/js2stopgap.js index 0a72515ba3..1c9feced20 100644 --- a/js2/js2stopgap.js +++ b/js2/js2stopgap.js @@ -1057,7 +1057,7 @@ jQuery.extend({ return letter.toUpperCase(); }); - if ( set ) + if ( set && value != 'NaNpx' ) elem[ name ] = value; return elem[ name ]; diff --git a/js2/js2stopgap.min.js b/js2/js2stopgap.min.js index b5e9820460..41672d9d47 100644 --- a/js2/js2stopgap.min.js +++ b/js2/js2stopgap.min.js @@ -120,7 +120,7 @@ elem.setAttribute(name,""+value);var attr=!jQuery.support.hrefNormalized&¬xml if(!jQuery.support.opacity&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+ (parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");} return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";} -name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set) +name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set&&value!='NaNpx') elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||typeof array==="string"||jQuery.isFunction(array)||array.setInterval) ret[0]=array;else while(i) -- 2.20.1