Commit Graph

435 Commits

Author SHA1 Message Date
Chris Eppstein
605658fab2 Changes to blueprint mixins so that they can be mixed into the top level and avoid having scoped selectors that add to their weight. 2008-12-06 13:46:02 -08:00
Chris Eppstein
dd6fb6473a Added unit tests for YUI and did some cleanup/restructuring of the test fixtures as well as a way to validate generated css. 2008-12-04 12:35:00 -08:00
Chris Eppstein
5a81de14c5 Allow the blueprint font family defaults to be configured. 2008-12-01 00:26:33 -08:00
Chris Eppstein
d1b18370cd Move the #ft and #bd declarations to the the yui-grids-init mixin and allow those styles to be turned off. 2008-11-30 20:35:04 -08:00
Chris Eppstein
70b06a705f Extract the yui-grid-templates mixin for clarity. 2008-11-30 20:33:49 -08:00
Chris Eppstein
5b2c2129f1 Combine the selectors that have the same styles that I previously separated unecessarily. 2008-11-30 20:32:15 -08:00
Chris Eppstein
562b417197 Added conditional assignment to the yui constants and prefixed them with "yui_". 2008-11-29 19:28:42 -08:00
Chris Eppstein
b5034a917e Added the YUI grids module. It compiles and generates roughly the expected output, but is not well tested yet. 2008-11-29 01:15:12 -08:00
Chris Eppstein
d66f659d9a Reuse the reset and clearfix mixins in the horizontal-list declaration. 2008-11-01 11:49:03 -07:00
Chris Eppstein
1182a5cb4d Allow the padding between the list items in horizontal-list mixin to be specified as an argument. 2008-11-01 11:47:36 -07:00
Chris Eppstein
16f83b496a Generate less CSS output for the same effect in the reset. 2008-11-01 11:44:49 -07:00
Chris Eppstein
08ec9ec5c3 Improvements to the YUI fonts. These changes are not backwards compatible. 2008-10-29 09:23:54 -07:00
Chris Eppstein
419f2d3e41 A cross-browser inline-block mixin that supports ie6-8, ff2-3, opera, and webkit. 2008-10-21 22:51:10 -07:00
Chris Eppstein
11def38264 Fixed a bug in the definition of push. The left margin was incorrect. 2008-10-18 17:13:54 -07:00
Chris Eppstein
595b1a0849 Small changes to accomodate Sass language advancements. Negation is now 'not' and @else exists. 2008-10-16 09:16:17 -07:00
Chris Eppstein
28f8e53485 Slighltly cleaner horizontal-list implementation. 2008-10-11 10:36:26 -07:00
Chris Eppstein
d6d9bd4270 Factor out a reset-box-model mixin for doing selective resets. 2008-10-11 10:36:01 -07:00
Chris Eppstein
fc17de9f62 clearfix for firefox works better with overflow: -moz-scrollbars-none 2008-10-03 17:33:54 -07:00
Chris Eppstein
2189e28c65 Don't set background properties that aren't relevant to the text replacement. 2008-10-03 11:27:46 -07:00
Chris Eppstein
156b896d97 Don't set display for replaced text -- just use the container's default display. Also, some small refactoring. 2008-10-03 11:06:38 -07:00
Andrew Vit
2cadeceb05 Background is not a typography concern, removed from normal-text mixin. 2008-10-03 08:26:27 -07:00
Andrew Vit
94083e82e1 Introduced replace-text mixin for showing images in place of HTML text. 2008-10-03 08:26:26 -07:00
Andrew Vit
278cda2ed6 Backward Incompatible Change: Removed unnecessary html/body scoping for reset rules and made reset.sass a standalone stylesheet.
To perform a reset, simply @import compass/reset.sass

To perform a selective reset, you should @import compass/utilities/general/reset.sass which will provide
reset mixins without defining any css rules.
2008-10-03 08:23:30 -07:00
Chris Eppstein
5aa24e6c5e Small changes to liquid.sass from code review. 2008-10-03 07:56:59 -07:00
Geoff Garside
b0f35c4731 Add SASS adaptation of liquid.css.
Liquid.css is a liquid adaptation of the Blueprint grid by Ben Listwon, David Bedingfield and Andrei Michael Herasimchuk at Involution Studios.
2008-10-03 07:56:25 -07:00
Chris Eppstein
1fcd0c446a Use explicit sass imports to get better error reporting in the case of a missing file or installation problem. 2008-10-01 22:58:30 -07:00
Chris Eppstein
59addd99fb Use the compass link-colors mixin on blueprint. 2008-10-01 22:31:52 -07:00
Chris Eppstein
fbceb3fbbc Sass Utility Mixins that encapsulate many common styling patterns. Using them can significantly speed up the styling of a webpage.
Here's a quick rundown of what's included in this checkin (@ denotes an import file, + denotes a mixin):

@ compass/utilities
  @ compass/utilities/general
    @ compass/utilities/general/clearfix
      +clearfix - Clearing floats without extra markup
    @ compass/utilities/general/tag_cloud
      +tag-cloud(!base_size = 1em) - Emits styles for a tag cloud
  @ compass/utilities/links
    @ compass/utilities/links/hover_link
      +hover-link - makes a link underlined only when hovered.
    @ compass/utilities/links/link_colors
      +link-colors(!normal, [!hover, !active, !visited, !focus]) - specify all the colors
        of a link with one mixin. Colors not sepecified will not be emitted, this may or
        may not work out depending on how you've defined your style rules.
    @ compass/utilities/links/unstyled_link
      +unstyled-link - A link that looks and acts like the text it is contained within
  @ compass/utilities/lists
    @ compass/utilities/lists/bullets
      +no-bullet - Turns off the bullet for a single list element.
      +no-bullets - Turns off the bullets for all the list elements in a list.
      +pretty-bullets(!bullet_icon, !width, !height[, !line_height = 18px, !padding = 14px]) - use an icon for the list elements of a list.
    @ compass/utilities/lists/horizontal_list
      +horizontal-list - A list where the elements are floated left.
    @ compass/utilities/lists/inline_list
      +inline-list - A list where both the list and the list elements are inlined.
      +comma-delimited-list - an inline-list that is comma delimited.
  @ compass/utilities/tables
    @ compass/utilities/tables/alternating_rows_and_columns
      +alternating-rows-and-columns(!even_row_color, !odd_row_color, !dark_intersection) - The first colors are the even/odd colors respectively and the last argument is a shade that is subtracted from those colors for the even columns.
  @ compass/utilities/text
    @ compass/utilities/text/nowrap
      +nowrap - Because remembering whether or not there's a hyphen in white-space is too hard
2008-09-28 16:13:03 -07:00
Chris Eppstein
a83dd6e143 Move some optional classes and <hr> styles into the scaffolding module 2008-09-18 21:35:03 -07:00
Chris Eppstein
e2ddf4ff59 change the order of the link color rules so that interactive psuedo-selectors take precedence over passive ones 2008-09-13 23:59:48 -07:00
Chris Eppstein
95579a8e6b Add a boolean argument to the pull mixin that indicates wether you are pulling past the last column. 2008-09-13 23:52:04 -07:00
Chris Eppstein
b365a178eb Add Yahoo copyright notice. 2008-08-24 17:41:13 -07:00
Chris Eppstein
e62b7942d6 YUI's base and fonts. Their reset is already in compass core.
Grid is still to come -- I'm still getting my head around its semantics.
2008-08-24 17:33:57 -07:00
Chris Eppstein
b82966e03f bug fixes found now that things are starting to work. 2008-08-24 00:04:45 -07:00
Chris Eppstein
88ed4591cc Initial Checkin of Compass. Used to be Blueprint-Sass. 2008-08-23 10:00:46 -07:00