Skip to main content

Bug Tracker

Side navigation

#497 closed bug (fixed)

Opened December 13, 2006 04:42PM UTC

Closed January 02, 2007 07:09AM UTC

Last modified June 20, 2007 02:25AM UTC

jQuery.setAuto is not a function ifx.js line 13

Reported by: anonymous Owned by: stefan
Priority: minor Milestone:
Component: interface Version:
Keywords: Cc:
Blocked by: Blocking:
Description

I'm getting the following error in Firefox after upgrading to JQuery 1.0.4 from 1.0.1:

Query.setAuto is not a function

ifx.js line 13

Attachments (0)
Change History (6)

Changed December 14, 2006 09:23AM UTC by anonymous comment:1

Can you post a test-case to duplicate the problem?

Changed December 14, 2006 06:37PM UTC by joern comment:2

setAuto was removed from jQuery core. Maybe this helps to fix it:

I just want to do a sanity check, because I've never delved into any of the
interface code (ifx.js)

I'm using Thickbox, and added some custom code to use the "BlindDown"
function on one of the animations (from the Interface plugin).  Everything
comes up fine, however when I tried to close the Thickbox the box went away,
but the opaque overlay didn't, and I got this error:

jQuery.setAuto is not a function (ifx.js - line 147)

I went into the ifx.js file and commented out the following lines:

// set its height and/or width to auto
//if ( p == 'height' || p == 'width' )
//	jQuery.setAuto( z.el, p );

Re-ran and everthing worked great.  I don't know enough about the changes in
1.0.4 to know *why* I had to do this - but I just wanted to see if it made
sense to anyone.

Thanks,
Chad

Changed December 23, 2006 05:47PM UTC by john comment:3

component: fxinterface
owner: johnstefan

Changed December 28, 2006 06:40PM UTC by quang@as4e.c comment:4

Comment out those lines will caused some wierd behavior to elements that has been hidden (their property somehow can't be reset)in IE, it seems to work fine in firefox

Changed January 02, 2007 07:09AM UTC by stefan comment:5

resolution: → fixed
status: newclosed

Changed February 15, 2007 01:36PM UTC by Sullo <sullo comment:6

I simply add to interface.js file a line with the following:

$.setAuto = function () {};

It seems to work well.