Skip to content

Commit

Permalink
Fix correct clone comments inside keyframes
Browse files Browse the repository at this point in the history
  • Loading branch information
demiazz committed Jul 29, 2013
1 parent 18c0951 commit c9a1477
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
5 changes: 4 additions & 1 deletion lib/autoprefixer/css.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,10 @@ class CSS

if i.keyframes
for keyframe in i.keyframes
rule = new Rule(keyframe.declarations, i.vendor)
if keyframe.type is 'keyframe'
rule = new Rule(keyframe.declarations, i.vendor)
else
rule = new Rule([], undefined)
rule.each(callback)

if i.declarations
Expand Down
9 changes: 6 additions & 3 deletions lib/autoprefixer/keyframes.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,12 @@ class Keyframes
clone: ->
utils.clone @rule,
keyframes: @rule.keyframes.map (i) ->
utils.clone i,
values: i.values.slice()
declarations: i.declarations.map (decl) -> utils.clone(decl)
if i.type is 'keyframe'
result = utils.clone i,
values: i.values.slice()
declarations: i.declarations.map (decl) -> utils.clone(decl)
else
utils.clone i

# Clone keyframes, add prefix and insert before current one
cloneWithPrefix: (prefix) ->
Expand Down

0 comments on commit c9a1477

Please sign in to comment.