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.

Reply via email to