Fixed the position evaluation for radial gradients

top    should mean top center (not top left)
left   should mean center left (not top left)
center should mean center center (it was wrongly evaluated to "50%"
       Safari would not show the gradient at all, SVG would place it
       in center left)

This does not affect linear gradients.
This commit is contained in:
Irina Dumitrascu 2010-11-05 18:46:11 -04:00 committed by Chris Eppstein
parent 55f490cc5e
commit 257c57cb53

View File

@ -107,9 +107,11 @@ module Compass::SassExtensions::Functions::GradientSupport
else else
case position case position
when /top|bottom/ when /top|bottom/
"left #{position}" "center #{position}"
when /left|right/ when /left|right/
"#{position} top" "#{position} center"
when /center/
"center center"
else else
position position
end end