Variables are computed during compilation to CSS and @media blocks are
interpreted by the browser. This behavior is what you'd expect in a
browser-based implementation of Sass, but it's not how it works at the
present.

chris

On Tue, Apr 19, 2011 at 7:49 PM, David Jacobs <
develo...@allthingsprogress.com> wrote:

> I've found what seems to be a bug in Sass, but I may be misunderstanding
> how the library handles expression execution.
>
> @media screen
>   $link_color: blue
>
> @media print
>   $link_color: pink
>
> a:link
>   color: $link_color
>
> The link color will always be pink, because both variable assignments are
> carried out regardless of the media. Is this expected? Shouldn't the
> assignments be lazy and not available if we don't enter the correct media
> block?
>
> Thanks,
> David
>
> --
> You received this message because you are subscribed to the Google Groups
> "Haml" group.
> To post to this group, send email to haml@googlegroups.com.
> To unsubscribe from this group, send email to
> haml+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/haml?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to haml@googlegroups.com.
To unsubscribe from this group, send email to haml+unsubscr...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/haml?hl=en.

Reply via email to