Skip to content
This repository has been archived by the owner on Aug 6, 2019. It is now read-only.

boxshadow.js broken in Firefox 4 #32

Open
jefffederman opened this issue May 25, 2011 · 2 comments
Open

boxshadow.js broken in Firefox 4 #32

jefffederman opened this issue May 25, 2011 · 2 comments

Comments

@jefffederman
Copy link

Hi,

First of all, thanks for putting this collection of jQuery css hooks together! I found that the individual boxShadow getters and setters (e.g., boxShadowColor, boxShadowBlur), were not working properly in Firefox 4, and suspected this had something to do with the fact that Firefox 4 now supports the box-shadow property rather than the -moz-box-shadow property. I made the following changes to the code which got everything working properly on Firefox 4 and Safari 5 (control browser).

  • On line 17, changed:
    (divStyle.boxShadow === ''? 'BoxShadow' :
    to:
    (divStyle.boxShadow === ''? 'boxShadow' :
  • On line 30, changed:
    if ( support.boxShadow ) {
  • Surrounded the $.cssHooks.boxShadow object with the following conditional:
    if ( support.boxShadow !== 'boxShadow') { ... }

No claims that my workaround is elegant or future-proof, but the code now works as expected in Firefox 4 and Safari 5.

Cheers,
Jeff

@renegare
Copy link

Nice one. Just tried that and it works for FireFox 4.0.1

@jefffederman not sure how all this git thing works, but can you do a pull / push with your changes. Maybe they will accept it?

M.

@louisremi
Copy link
Collaborator

I'll have a look at that, thank you for reporting this issue.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants