Oh oops.. thanks Chris. I misunderstood what Tim was after. Totally missed the 
bit about mixins at the bottom.

-Lorin

On Dec 14, 2009, at 11:13 AM, Chris Eppstein wrote:

> It was intentionally taken away because, as I understand it, it was never 
> intended to work.
> 
> I respect that you think this is a cleaner implementation, but I disagree. I 
> think it's very confusing. Mixins are how you indicate that a particular 
> block of styles are going to be nested into other selectors. Why do we need 
> two mechanisms for mixing? If I open up index_page_nested_rules.sass there's 
> nothing about that file that tells me how it's going to be used except, 
> maybe, a comment if you thought to add one. If I see one or more mixins 
> defined there, I understand, I have to go looking for where they are used.
> 
> Perhaps there is some use case I haven't considered, so I'll welcome you to 
> state your case for why you think this approach is better than @import + 
> mixins.
> 
> Chris
> 
> On Mon, Dec 14, 2009 at 10:17 AM, Tim Underwood <[email protected]> 
> wrote:
> In Haml/Sass 2.0.9 I'm able to do something like this:
> 
> .index_page
>  @import index_page_nested_rules.sass
> 
> .results_page
>  @import results_page_nested_rules.sass
> 
> And then everything in index_page_nested_rules.sass was nested within
> my index_page class. But in Haml/Sass 2.2.15 I get this error:
> 
> "Sass::SyntaxError: Import directives may only be used at the root of
> a document."
> 
> Was support for this intentionally taken away?  Is there another way
> to accomplish the same thing?  Mixins kind of work but aren't as clean
> as the nested @import's.
> 
> Thanks,
> 
> -Tim
> 
> --
> 
> 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.
> 
> 
> 
> 
> --
> 
> 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.

--

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