Ticket #3601 (closed bug: duplicate)
Mismatch parameters count passed to jQuery.easing.linear() or jQuery.easing.swing()
| Reported by: | DanielKatz | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | 1.3 |
| Component: | effects | Version: | 1.2.6 |
| Keywords: | easing, parameters | Cc: | DanielKatz, flesler |
| Blocking: | Blocked by: |
Description
In some cases mismatch parameters count passed to jQuery.easing.linear() or jQuery.easing.swing() and causing an exception. Test case is provided.
| (jQuery.easing.swing ? "swing" : "linear")](this.state, n, 0, 1, this.options.duration);) |
Attachments
Change History
Changed 5 years ago by DanielKatz
-
attachment
jquery_bug_test_case.htm
added
comment:1 follow-ups: ↓ 2 ↓ 3 Changed 5 years ago by flesler
- Cc DanielKatz, flesler added
- need changed from Review to Test Case
- Component changed from unfilled to fx
- Owner flesler deleted
- Priority changed from blocker to minor
The test case is really not a good one. The whole iframe+string manipulation can lead to unreal situations.
can you make one that reproduces the error, with a simple html file with no iframes and stuff like that ?
comment:2 in reply to: ↑ 1 Changed 5 years ago by DanielKatz
Replying to flesler:
The test case is really not a good one. The whole iframe+string manipulation can lead to unreal situations.
can you make one that reproduces the error, with a simple html file with no iframes and stuff like that ?
I'l try. but i think this the only case. and it's obviously bug in jQuery because this exception occures on every browser... And logicaly the iframe doesn't make any difference.
comment:3 in reply to: ↑ 1 Changed 5 years ago by DanielKatz
Replying to flesler:
The test case is really not a good one. The whole iframe+string manipulation can lead to unreal situations.
can you make one that reproduces the error, with a simple html file with no iframes and stuff like that ?
I've wrote slightly simpler test case it's attached to the ticket.
comment:4 follow-up: ↓ 5 Changed 5 years ago by flesler
- need changed from Test Case to Review
Ok then, so the problem is related to iframes.
That's something you don't mention anywhere in the whole ticket.
comment:5 in reply to: ↑ 4 Changed 5 years ago by DanielKatz
Replying to flesler:
Ok then, so the problem is related to iframes.
That's something you don't mention anywhere in the whole ticket.
Yes it is. And if I'd know how to update the description I would. sorry.
comment:6 in reply to: ↑ description Changed 5 years ago by DanielKatz
Replying to DanielKatz:
In some cases mismatch parameters count passed to jQuery.easing.linear() or jQuery.easing.swing() and causing an exception. Test case is provided.
(at the line: this.pos = jQuery.easing[this.options.easing (jQuery.easing.swing ? "swing" : "linear")](this.state, n, 0, 1, this.options.duration);)
Allegedly the bug appears only the code executes in context of onload event of IFrame.
Changed 5 years ago by DanielKatz
-
attachment
Ticket #3601.patch
added
this fixes the case where the callback function is defined in another iframe
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

bug TestCase