Ticket #3938 (closed bug: fixed)
Add borderColor-step-method
| Reported by: | trixta | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 1.8 |
| Component: | ui.effects.core | Version: | 1.6rc5 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
If you are using the animateClass-method IE tries to use the shorthand property 'borderColor', instead of borderBottomColor, borderTopColor etc..
To get this work, i added the following lines to the effects.core:
var colorPropterties = ['backgroundColor', 'borderBottomColor', 'borderLeftColor', ...];
if (!$.browser.msie) {
colorPropterties.push('borderColor');
}
create color-step functions:
$.each(colorPropterties, ...
modified version of effects.core (bugfixes, enhancements and new features): http://www.protofunc.com/scripts/jquery/classanimation/
Attachments
Change History
comment:1 Changed 4 years ago by paul
- Priority changed from minor to major
- Milestone changed from TBD to 1.next
comment:2 Changed 4 years ago by trixta
I think, I was wrong on this. The borderColor-Property should be filtered out by the animateClass-Method, instead. If a borderColor (for example: borderLeftColor) changes animateclass trys to animate both bordercolor + borderLeftColor.
comment:3 Changed 4 years ago by bman654
Please do not just filter away "borderColor" - I encountered this exact bug yesterday. If you are concerned about possibly animating both borderColor and borderLeftColor, then occurrences of borderColor should be replaced with borderLeftColor, borderTopColor, borderBottomColor, borderRightColor and only those that are already in the property list should thrown away.
Changed 4 years ago by bman654
-
attachment
borderColorFix.patch
added
This patch resolves the problem
comment:4 Changed 4 years ago by scott.gonzalez
- Status changed from new to closed
- Resolution set to fixed
- Milestone changed from 1.next to 1.8
Fixed in r3411 by adding borderColor to the list of supported properties. I can't see any negative side effects to this, other than an extremely minor performance hit.

