Migrating to sass 3 already requires some deprecation work (migrate from ! to $, etc). Might as well remove backwards-compatibility for = and force the upgrade as well.
Just an idea. On Tue, May 4, 2010 at 1:40 PM, Nathan Weizenbaum <[email protected]> wrote: > This is indeed a bug. Although properties and variables should be converted > to :, we want to preserve backwards-compatibility with =. I've just pushed a > fix. > > > On Tue, May 4, 2010 at 11:00 AM, Richard Livsey <[email protected]> wrote: > >> I ran everything through sass-convert to get everything to the new >> style and that seems to have fixed it. >> >> $ sass-convert --from sass --to sass --in-place --recursive public/sass >> >> Thanks. >> >> On Tue, May 4, 2010 at 6:14 PM, Chris Eppstein <[email protected]> >> wrote: >> > This looks like a bug. >> > >> > As a workaround, try changing = to : >> > >> > The = operator has different semantics for quoted strings for backwards >> > compatibilty. >> > >> > Hunt & pecked on my iPhone... Sorry if it's brief! >> > >> > On May 4, 2010, at 10:00 AM, Richard Livsey <[email protected]> wrote: >> > >> >> Prior to upgrading to the latest (master) version of HAML, I had the >> >> following setup: >> >> !standard_font = "Lucida Grande", Tahoma, Arial, sans-serif >> >> >> >> This was then used in various places as: >> >> font-famly= !standard_font >> >> >> >> This all worked fine and output as expected as: >> >> font-family: "Lucida Grande", Tahoma, Arial, sans-serif; >> >> >> >> However after upgrading I'm now getting this output as the following: >> >> font-family: unquote("Lucida Grande"), Tahoma, Arial, sans-serif; >> >> >> >> After a few experiments, the quoting behaviour seems to differ when >> >> there's more than one font in the list and I can't find any way to get >> >> the effect I desire. >> >> >> >> >> >> SASS: >> >> .inline >> >> font-family: "Lucida Grande" >> >> >> >> CSS: >> >> .inline { font-family: "Lucida Grande"; } >> >> >> >> >> >> SASS: >> >> !array_of_fonts= "Lucida Grande", '"Arial"', Testing >> >> .array >> >> font-family= !array_of_fonts >> >> >> >> CSS: >> >> .array { font-family: unquote("Lucida Grande"), unquote('"Arial"'), >> >> Testing; } >> >> >> >> >> >> SASS: >> >> !one_quoted_font= '"Lucida Grande"' >> >> .one >> >> font-family= !one_quoted_font >> >> >> >> CSS: >> >> .one { font-family: "Lucida Grande"; } >> >> >> >> >> >> Is this a known issue? >> >> >> >> Thanks >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Haml" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected] <haml%[email protected]>. >> 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 [email protected]. > To unsubscribe from this group, send email to > [email protected] <haml%[email protected]>. > For more options, visit this group at > http://groups.google.com/group/haml?hl=en. > -- -Richard Aday -- You received this message because you are subscribed to the Google Groups "Haml" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/haml?hl=en.
