Bug Tracker

Opened 10 years ago

Last modified 9 years ago

#10679 closed feature

CSS3 vendor prefix support — at Version 10

Reported by: mikesherov Owned by: mikesherov
Priority: low Milestone: 1.8
Component: css Version: 1.7
Keywords: 1.8-discuss Cc:
Blocked by: Blocking:

Description (last modified by dmethvin)

There are a few bugs, although admittedly edge cases, that effect the css and effects modules due to jQuery not taking into account CSS3: http://bugs.jquery.com/ticket/10413

I'd like to bring CSS3 vendor prefix detection to jQuery as both an exposed and documented feature, but also to address the bugs.

I've already submitted a pull request containing the code: https://github.com/jquery/jquery/pull/528

Please consider this for 1.8

Change History (10)

comment:1 Changed 10 years ago by mikesherov

comment:2 Changed 10 years ago by timmywil

Component: unfiledcore
Keywords: 1.8-discuss added
Priority: undecidedlow
Status: newopen
Version: git1.7

comment:3 Changed 10 years ago by Rick Waldron

I have a pretty solid prefix detector in Abacus... I'll ping you later with code

comment:4 Changed 10 years ago by mikesherov

Yeah, please do. Also, check out the prefix code from what I wrote in the pull request I listed. Hopefully, they're similar.

comment:5 Changed 10 years ago by Rick Waldron

This is the prefix detector I wrote for Abacus:

https://github.com/Abacus/Abacus/blob/master/src/abacus.js#L109-115

comment:6 Changed 10 years ago by mikesherov

Owner: set to mikesherov
Status: openassigned

comment:7 Changed 10 years ago by mikesherov

Component: corecss

comment:8 Changed 10 years ago by mikesherov

Description: modified (diff)

+1, I'd argue that this is the type of thing people'd want in core jQuery. The homepage of jquery.com touts CSS1-3 support in jQuery (although the "and more" is ambiguous). Vendor prefixed attributes are a part of that, unfortunately, and this can help users of jQuery write a lot less code.

comment:9 Changed 10 years ago by jaubourg

+1, Vendor prefixes are hell but the kind of hell jQuery needs to tackle.

comment:10 Changed 10 years ago by dmethvin

Description: modified (diff)

+1, Since it's pretty common, this does seem like a place where adding bytes is worth it.

Note: See TracTickets for help on using tickets.