1
0
Fork 0
mirror of https://github.com/haml/haml.git synced 2022-11-09 12:33:31 -05:00
Commit graph

13 commits

Author SHA1 Message Date
Nathan Weizenbaum
38804ad53c [Sass] Dramatically improve @extend's ability to optimize out irrelevant selectors. 2010-04-26 19:54:17 -07:00
Nathan Weizenbaum
3ac96798bb [Sass] Clean up the @extend impl a little. 2010-04-26 19:37:39 -07:00
Nathan Weizenbaum
dd55036220 [Sass] Keep pseudo-selectors at the end of @extend-ed selectors. 2010-04-26 17:28:56 -07:00
Nathan Weizenbaum
7bfe5e8be2 [Sass] Be smarter when @extending stuff with similar parents. 2010-04-21 18:58:57 -07:00
Nathan Weizenbaum
27abbdf654 [Sass] Make @extend work with complex selector combinators. 2010-04-19 10:19:47 -07:00
Nathan Weizenbaum
f1458c8387 [Sass] Mostly support nested extenders.
Non-descendent nested selectors (e.g. > and +) remain unsupported,
and loop detection no longer works.
Failing tests exist for the former.
2010-04-19 02:43:29 -07:00
Nathan Weizenbaum
c07cd09adf [Sass] Actually allow @extend to @extend long selectors. Loop handling is still broken. 2010-04-11 14:03:33 -07:00
Nathan Weizenbaum
630c6703eb [Sass] Properly name ExtendTest. 2010-04-10 16:51:29 -07:00
Nathan Weizenbaum
627293f3bf [Sass] Support long selectors extending. 2010-03-09 19:04:08 -08:00
Nathan Weizenbaum
2b4f9fc6de [Sass] Handle pseudoelement selectors properly. 2010-03-09 13:31:08 -08:00
Nathan Weizenbaum
0ee31d4de4 [Sass] Add a few more tests, some of which fail. 2010-03-09 03:25:04 -08:00
Nathan Weizenbaum
e44a8543a9 [Sass] Add failing tests for long extendees. 2010-03-09 03:12:58 -08:00
Nathan Weizenbaum
f918cf3c39 [Sass] Add tests for @extend, some of which are currently failing. 2010-03-09 02:55:11 -08:00