We've considered this sort of feature, but we have yet to see a convincing
use case where variables weren't approximately as useful. If you can present
one, we'll reconsider.
It's worth noting that this presents problems in cases such as the
following:
.content {width: 10px}
.content {width: 15px}
.sidebar.foo {width: 20px}
.sidebar.bar {width: 30px}
.container {width: .content.width + .sidebar.width}
Or this:
.content {border: 1px solid black; padding: &.border-width}
Or this:
.content {
-moz-some-property-sass-doesnt-know-about: 1px solid black;
padding: &.-moz-some-property-sass-doesnt-know-about-width;
}
We'd have to come up with a clear and consistent resolution to all of these.
On Wed, Dec 29, 2010 at 12:23 AM, Komb <[email protected]> wrote:
> Hi there,
>
> Is it possible (or planned) to somehow reference other properties and use
> their values in expressions?
>
> Something, like:
>
> .class {
> padding: 15px;
> width: 100 - &.padding*2
> }
>
> or
>
> .container {
> width: .content.width + .sidebar.width;
> }
>
> etc.
>
> That would be the higher state of awesomeness.
>
> Happy New Year,
> Komb
>
> --
> 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.