#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 |
Blocked by: | Blocking: |
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 (3)
Change History (10)
Changed 14 years ago by
Attachment: | jquery_bug_test_case.htm added |
---|
comment:1 follow-ups: 2 3 Changed 14 years ago by
Cc: | DanielKatz flesler added |
---|---|
Component: | unfilled → fx |
need: | Review → Test Case |
Owner: | flesler deleted |
Priority: | blocker → 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 Changed 14 years ago by
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 Changed 14 years ago by
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 14 years ago by
need: | Test Case → Review |
---|
Ok then, so the problem is related to iframes.
That's something you don't mention anywhere in the whole ticket.
comment:5 Changed 14 years ago by
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 Changed 14 years ago by
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 14 years ago by
Attachment: | Ticket #3601.patch added |
---|
this fixes the case where the callback function is defined in another iframe
comment:7 Changed 14 years ago by
Resolution: | → duplicate |
---|---|
Status: | new → closed |
I'm going to close this as a duplicate of #3618 - because we really should fix .constructor use everywhere in jQuery.
bug TestCase