Hello,

I'm using Sass to make a custom css framework.  To generate my grid
system I've started using a mixin to which I pass the size of the
container.  But, whenever I use the mixin, it says 'syntax error: on
line 35: Undefined constant "!size".'  This constant is defined in the
mixin as stated in the documentation; I also pass parameters and get
the same error.  I am using the latest Haml/Sass, `haml -v` says
2.0.10, on Windows Vista (UAC is disabled).

The code that's failing is the following:

> // 10px spacing between 9 columns, 10px padding in wrapper
> !spacing= 110px
> =grid_system(!size)
>   !grid_size= (!size - !spacing) / 10
>   .grid-1
>     :width=   !grid_size
>   .grid-2
>     :width=   !grid_size * 2 + 10px
>   .grid-3
>     :width=   !grid_size * 3 + 20px
>   .grid-4
>     :width=   !grid_size * 4 + 30px
>   .grid-5
>     :width=   !grid_size * 5 + 40px
>   .grid-6
>     :width=   !grid_size * 6 + 50px
>   .grid-7
>     :width=   !grid_size * 7 + 60px
>   .grid-8
>     :width=   !grid_size * 8 + 70px
>   .grid-9
>     :width=   !grid_size * 9 + 80px
>   .grid-10
>     :width=   !grid_size * 10 + 90px

I'm guessing that Sass doesn't like the nested variable I've got in
there, but I figured it might get through.  In spite of that, I've
tried other mixins with arguments and they all fail with this same
error: undefined constant.

What am I missing here?

Thanks,
Flea

--~--~---------~--~----~------------~-------~--~----~
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