Fun Fact: I upgraded caring.com from sass2 to sass3, converted 11k lines of sass using sass-convert, and changed all the deprecated compass imports in 15 minutes with no regressions.
Chris On Tue, May 4, 2010 at 2:10 PM, Nathan Weizenbaum <[email protected]> wrote: > All the deprecations are just that: deprecations. The old versions print > warnings, but they still work. I think this is the best way to go: allow > people to use their existing stylesheets and upgrade gradually if they want. > > > On Tue, May 4, 2010 at 2:05 PM, Richard Aday <[email protected]>wrote: > >> 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] <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. > -- 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.
