Thanks. I have exactly the same issue. If using jquery-mini, here is the code to insert:
// search for this return N.toUpperCase()});if(L){ // insert this if(K=='NaNpx'){K=''} //before this J[G]=K}return J[G]} result: return N.toUpperCase()});if(L){if(K=='NaNpx'){K=''}J[G]=K}return J[G]} On 28 apr, 23:36, supermegapollo <supermegapo...@gmail.com> wrote: > Hi. > > I am experiencing an issue related with this topic: > > Message: Invalid argument. > Line: 1061 > Char: 4 > Code: 0 > URI: [...]/jquery-1.3.2.js > > This occurs when clicking a jeditable (plugin) TD. > Trying to debbug I put some alerts here: > > * alert(name) > * alert(value) > 1060 if ( set ) > 1061 elem[ name ] = value; > > Got that the "name" = "lineHeight" is getting the "value" = "NaNpx" in > IE8 > And that the "name" = "lineHeight" is getting the "value" = "16px" in > FF3 > > I hope this helps to enhance the fixture, if applies. > > By the way, meanwhile I have changed mi jquery js file as follows: > > 1060 if ( set ){ > * if(value == 'NaNpx'){ > * value = ''; > * } > 1061 elem[ name ] = value; > * } > > On Mar 21, 2:29 pm, "Richard D. Worth" <rdwo...@gmail.com> wrote: > > > Fixed. > > > - Richard > > > On Sat, Mar 21, 2009 at 7:11 AM, Richard D. Worth <rdwo...@gmail.com> wrote: > > > > Thanks for tracking that down. Ticket created: > > > >http://dev.jqueryui.com/ticket/4383 > > > > - Richard > > > > On Fri, Mar 20, 2009 at 10:56 AM, Adam Drew <epne...@gmail.com> wrote: > > > >> Looks like it's due to the themeswitcher widget I setup > > >> yesterday..... > > > >> // jquery.themeswitcher.js > > >> //pane css > > >> switcherpane.css({ > > >> position: 'absolute', > > >> float: 'left', > > >> fontFamily: 'Trebuchet MS, Verdana, sans-serif', > > >> fontSize: '12px', > > >> background: '#000', > > >> color: '#fff', > > >> padding: '8px 3px 3px', > > >> border: '1px solid #ccc', > > >> '-moz-border-radius-bottomleft': '6px', > > >> '-webkit-border-bottom-left-radius': '6px', > > >> '-moz-border-radius-bottomright': '6px', > > >> '-webkit-border-bottom-right-radius': '6px', > > >> borderTop: 0, > > >> zIndex: 999999, > > >> width: options.width-6//minus must match left and right > > >> padding > > >> }) > > >> .find('ul').css({ > > >> listStyle: 'none', > > >> margin: '0', > > >> padding: '0', > > >> overflow: 'auto', > > >> height: options.height > > >> }).end() > > >> .find('li').hover( > > >> function(){ > > >> $(this).css({ > > >> 'borderColor':'#555', > > >> 'background': > > >> 'url(/themeroller/themeswitchertool/images/ > > >> menuhoverbg.png) 50% 50% repeat-x', > > >> cursor: 'pointer' > > >> }); > > >> }, > > >> function(){ > > >> $(this).css({ > > >> 'borderColor':'#111', > > >> 'background': '#000', > > >> cursor: 'auto' > > >> }); > > >> } > > >> ).css({ > > >> width: options.width-30, > > >> height: '', > > >> padding: '2px', > > >> margin: '1px', > > >> border: '1px solid #111', > > >> '-moz-border-radius': '4px', > > >> clear: 'left', > > >> float: 'left' > > >> }).end() > > >> .find('a').css({ > > >> color: '#aaa', > > >> textDecoration: 'none', > > >> float: 'left', > > >> width: '100%', > > >> outline: '0 none !important' // THIS LINE > > >> BREAKS IN > > >> IE8 > > >> }).end() > > >> .find('img').css({ > > >> float: 'left', > > >> border: '1px solid #333', > > >> margin: '0 2px' > > >> }).end() > > >> .find('.themeName').css({ > > >> float: 'left', > > >> margin: '3px 0' > > >> }).end(); > > > >> On Mar 20, 11:35 am, Adam Drew <epne...@gmail.com> wrote: > > >> > did a break point in the ie8 dev console on it and watched the > > >> > following values break at that line a few times during the page > > >> > load... > > > >> > name = "outline" > > >> > value = "0 none !important" > > > >> > Those values breaks it every time it comes around.. > > > >> > I'm going to see what is setting these values.. > > > >> > On Mar 20, 10:40 am, Martijn Houtman <martijn.hout...@gmail.com> > > >> > wrote: > > > >> > > On Mar 20, 2009, at 3:22 PM, Adam Drew wrote: > > > >> > > > Using the dev version, I can break it down to this function.. line > > >> > > > 1061 ch 4 > > > >> > > > I guess i should go track down anything that's playing with an > > >> > > > elements opacity??? > > > >> > > > // from jquery.1.3.2.js > > >> > > > // IE uses filters for opacity > > > >> > > > if ( !jQuery.support.opacity && name == "opacity" ) { > > >> > > > if ( set ) { > > >> > > > // IE has trouble with opacity if it > > >> > > > does > > >> not have layout > > >> > > > // Force it by setting the zoom level > > >> > > > elem.zoom = 1; > > > >> > > > // Set the alpha filter to set the > > >> opacity > > >> > > > 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 ) > > >> > > > elem[ name ] = > > >> > > > value; // > > >> > > > BREAKS HERE - > > > >> > > > return elem[ name ]; > > >> > > > }, > > > >> > > Ah, this seems like an invalid or non-existent CSS property. What CSS > > > >> > > options are you passing? > > > >> > > Regards, > > >> > > -- > > >> > > Martijn.